SpringBoot简介

Posted Java猫说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot简介相关的知识,希望对你有一定的参考价值。

本系列推文通过详细的对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、微服务

以上是关于SpringBoot简介的主要内容,如果未能解决你的问题,请参考以下文章

springBoot简介与环境搭建

SpringBoot-简介

SpringBoot简介

springboot2.0入门----springboot 简介

Springboot简介与环境搭建

Springboot简介与环境搭建