springboot基础认知
一、springboot 可以做什么
- web开发
- 数据访问
- 安全控制
- 分布式
- 消息服务
- 移动开发
- 批处理
- ...
二、springboot2.x版本与springboot1.x版本有什么不同
- 基于Java8新特性默认实现接口
- 重新设计源码框架
- ...
三、springboot的优点
- 创建独立spring应用
- 内嵌web服务器
- 自动starter、简化构建配置
- 自动配置spring以及第三方功能
- 提供生产级别的监控、健康检查、以及外部化配置
- 无代码生成、无需编写xml
四、springboot的缺点
- 人称版本帝,迭代快,需要时刻关注变化
- 封装太深,内部原理复杂,不容易精通