0 后续关注
3.4 提供可视化配置,可以监控系统运行性能,应用健康程度 等
1 为什么要使用Springboot
现在微服务流行:SpringCloud 或者阿里的Dubbo,基于这两者,必须引入Springboot
2 Springboot简介
2.1 @RestController 可以实现字符串或者json字符串直接返回web页面或者app页面
2.2 快速上手,整合了子项目(开源框架和第三方类库)
2.3 依赖很少配置就可以快速搭建项目
3 Springboot特点
3.0 整合多种框架搭建微服务,如dubbo,thrift等
3.1 不需要引入过多xml配置,用注解实现
3.2 maven的极简配置,缺点是引入很多我们不需要的jar包,项目臃肿
3.3 可以直接部署在tomcat容器下,不需要打war包(不依赖于外部容器,可以创建独立的应用)
3.4 提供可视化配置,可以监控系统运行性能,应用健康程度 等
3.5 根据项目依赖,从而配置Spring,需要什么配什么
3.6 是Spring全家桶一员
4 Springboot引用场景
4.1 有Spring的地方都能用
4.2 微服务的基础
4.3 J2EE/Web项目