链接:https://www.zhihu.com/question/39483566/answer/243413600
Spring Boot 的优点快速开发,特别适合构建微服务系统,另外给我们封装了各种经常使用的套件,比如mybatis、hibernate、redis、mongodb等。
推荐一个Spring Boot的导航网站:Spring Boot 中文导航
Spring Boot 特性
- 使用 Spring 项目引导页面可以在几秒构建一个项目
- 方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks
- 非常简洁的安全策略集成
- 支持关系数据库和非关系数据库
- 支持运行期内嵌容器,如 Tomcat、Jetty
- 强大的开发包,支持热启动
- 自动管理依赖
- 自带应用监控
- 支持各种 IED,如 IntelliJ IDEA 、NetBeans
缺点是集成度较高,使用过程中不太容易了解底层。
另外你想学习的话,可以查看这些:spring-boot - ityouknow's Blog
文章列表如下
- springboot(一):入门篇
- springboot(二):web综合开发
- springboot(三):Spring boot中Redis的使用
- springboot(四):thymeleaf使用详解
- springboot(五):spring data jpa的使用
- springboot(六):如何优雅的使用mybatis
- springboot(七):springboot+mybatis多数据源最简解决方案
- springboot(八):RabbitMQ详解
- springboot(九):定时任务
- springboot(十):邮件服务
- springboot(十一):Spring boot中mongodb的使用
- springboot(十二):springboot如何测试打包部署
- springboot(十三):springboot小技巧
- springboot(十四):springboot整合shiro-登录认证和权限管理
- springboot(十五):springboot+jpa+thymeleaf增删改查示例
- springboot(十六):使用Jenkins部署Spring Boot
- springboot(十七):使用Spring Boot上传文件
- springboot(十八):使用Spring Boot集成FastDFS
- springboot(十九):使用Spring Boot Actuator监控应用
- springboot(二十):使用spring-boot-admin对spring-boot服务进行监控