您的位置:首页 > 编程语言 > Java开发

SpringBoot专辑(一):简介

2021-01-08 21:19 555 查看

本项目已上传码云,详情请点击阅读原文,跳转码云项目地址

本系列推文通过详细的对springboot的各个技能点逐一介绍与演示,可以很迅速的熟悉整个springboot框架体系,并且与springmvc有效的进行对比,理解异同,这样对于后续的springboot开发会非常迅速。同时会针对不同的技术点进行不同的应用场景的讲解,使得读者更好的理解未来自己做项目中如何运用。

目前大部分公司已经逐步的使用微服务架构进行项目开发,类似Spring Cloud或者阿里的Dubbo,而Spring Boot正是微服务的基础层,首先我们了解下Spring Boot:

1、微架构,与Spring4一起诞生,比如@RestController

2、可以快速上手,整合了一些子项目(开源框架或者第三方开源库)

3、可以依赖很少的配置就可以十分快速的搭建并且运行项目

Spring Boot特点

1、基于Spring,使开发者快速入门,门槛很低(Sring全家桶)

2、SpringBoot可以创建独立运行的应用而不依赖与容器

3、不需要打包成war包,可以放入tomcat中直接运行

4、提供maven极简配置,缺点是会引入很多你不需要的包

5、根据项目来依赖,从而配置spring,需要什么配什么

6、提供可视化的相关功能,方便监控,比如性能,应用的健康程度等

7、简化配置,不用再看过多的xml

8、为微服务SpringCloud铺路,SpringBoot可以整合很多各式各样的框架来构建微服务,比如dubbo,thrift等等

SpringBoot使用场景

1、有Spring的地方都行

2、J2EE/web项目

3、微服务

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: