SpringBoot优势

  • 通过简化配置可以快速搭建Spring应用程序。
  • 内嵌servlet容器,能够直接使用java的main方法启动,因此也不需要部署war包文件
  • 提供starter简化Maven配置。springboot提供了一系列的start pol用来简化maven依赖
  • 自动配置。根据项目的maven依赖POM配置,Spring boot可以自动配置SpringMVC等其它开源框架
  • 应用监控。springboot提供了actuator组件,只需要在配置中加入spring-boot-starter-actuator依赖,通过继承AbstractHealthIndicator这个抽象类,然后在doHealthCheck()方法中检测服务健康的方法,就可以实现一个简单的监控