(一)spring boot介绍

spring boot 介绍

spring boot 发展

spring boot是伴随spring 4.0 诞生的,提供一种快速使用spring的方式,只需要少量的配置就可以快速运行起来。

webfux spring 5.0

spring boot 特点

  1. 为基于spring的开发提供更快速的入门体验
  2. 创建可以独立运行spring应用
  3. 直接嵌入Tomcat或Jetty服务器,不需要打包成war文件
  4. 提供推荐的基础POM文件(starter)来简化Apache Maven配置
  5. 尽可能的根据项目依赖自动配置spring框架
  6. 提供可以直接在生产环境中使用的功能,如性能指标、应用信息和健康检查
  7. 开箱即用,没有代码生成,也无需xml配置。同时也可以修改默认值来满足特定的需求
  8. 其他大量的项目都是在spring boo基础上,如spring cloud

总结: 编码简单化,配置简单化,部署简单化,监控简单化。

spring boot 缺点

  1. 依赖太多,随便的一个spring boot应用都几十M
  2. 缺少服务的注册和发现等解决方案
  3. 缺少监控集成方案、安全管理方案(内置基础版监控,但远不足生产级别的完善监控)
  4. 中文文档和资料太少,且不够深入

spring boot应用场景

  1. spring能够应用的场景
  2. java web应用
  3. 微服务(企业大量应用)
posted @ 2019-11-07 00:04  scmath  阅读(176)  评论(0编辑  收藏  举报