1. SpringBoot2
1.1 核心技术
配置文件、Web开发、数据访问、单元测试、指标监控。
1.2 响应式编程
通过异步方式,以少量资源,实现高吞吐量(高并发)。
2. SpringBoot2底层实现
SpringBoot2的底层是Spring,Spring的底层是Java8,Java8的新特性:接口默认实现,这一特性,使得Spring无需再以通过继承适配器的方式实现接口。
3. SpringBoot2特点
3.1 优点
1. 减少配置文件的编写,专心于业务代码;
2. 创建独立Spring应用;
3. 内嵌Web服务器;
4. 自动starter依赖,简化构建配置;
5. 自动配置Spring以及第三方功能;
6. 提供生产级别的监控,健康检查及外部化配置;
7. 无代码生成,无需编写XML。
3.2 缺点
底层Spring,内部原理复杂,不容易精通。