Contents
  1. 1. 什么是Spring-boot
  2. 2. 使用spring-boot的优势
  3. 3. 未来的发展趋势
  4. 4. spring-boot的三种启动方式

什么是Spring-boot

设计目的是为了简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,而使开发人员不需要定义样板化的配置。只是默认配置了很多框架的使用方式,类似maven整合了所有的jar包。

使用spring-boot的优势

  1. 简化编码:可以快速开启一个web容器

  2. 简化配置:java ee轻量级框架,但是其配置比较繁琐。spring boot 更多的采用java config的方式,对spring进行配置。

  3. 简化部署:spring boot 内嵌tomcat,只需要将项目打成jar包,使用java -jar xxx.jar 一键启动项目即可。

  4. 简化监控:使用spring-boot-start-actuator依赖,直接使用REST方式来获取进程的运行期性能参数,从而达到监控的目的。

  5. 但是spring -boot只是微架构,没有提供相应的服务发现和注册的配套功能,没有外围监控集成方案,没有外围的安全管理方案,所以在微服务架构中,还需要spring cloud配套使用。

    未来的发展趋势

    微服务是未来发展的趋势,项目会从传统架构慢慢转向微服务架构,使用独立的技术,更安全更频繁的部署。

spring-boot的三种启动方式

Contents
  1. 1. 什么是Spring-boot
  2. 2. 使用spring-boot的优势
  3. 3. 未来的发展趋势
  4. 4. spring-boot的三种启动方式