springboot 解释:
springboot 不是一个单独框架,而是java EE 包含的所有知识点;
springboot 用来简化spring应用的配置,约定大于配置的理念;,去繁从简;解决了J2EE 一站式解决方案;
优点:
- 快速创建独立运行的spring 项目;
- .使用嵌入式的容器,应用无需打成war包;
- .starter启动器自动依赖,与版本的控制;
- 大量自动配置,简化开发,也可修改默认值;
- 无需配置xml,无代码生成,开箱即用;
- 准生产环境的运行时应用监控
- 与云计算天然集成
缺点:必须对spring 底层api 有很好的了解
微服务:每一个功能元素都是一个可独立替换,和独立升级的替换的软件;
详情见微服务的文档;