SpringBoot的好处是把Java2EE的各项技术的整合变得非常的简单,但是也有它的缺点,它的封装性太强,如果你想了解SpringBoot底层的原理,你必须对SpringMvc、Spring注解等比较了解,你才能更好的去了解SpringBoot底层原理。
同时它在阿里也是一种非常重要的技术点,长期以来这个技术点,也让我辗转反侧,深思了多个可以突破的技术点,正处于迷茫之际,偶然一天朋友推荐,有幸看到了这个SpringBoot,让我备受感发!在此小编分享给大家。
由于文章篇幅原因,文末有答案和解析
快速入门
Web开发
日志相关
数据访问
定时任务与异步调用
使用消息中间件
其他功能与解析
快速入门
第一份Spring Boot项目
LntelliJ中快速创建项目
最佳实践的工程结构(解析)
配置文件详解
SpringBoot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减
少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不
少特殊的配置工作。
典型示例
rootpackage结构: com.example.myproject
应用主类 Application.java 置于rootpackage下,通常我们会在应用主类中做一些框架配置扫
描等配置,我们放在rootpackage下可以帮助程序减少手工配置来加载到我们希望被Spring加载的内容
实体(Entity)与数据访问层(Repository)置于 com.example.myproject.domain 包下