开发一般流程
- 引入场景依赖
- 查看自动配置了哪些
1.自己分析,引入场景对应的自动配置一般都生效了
2.配置文件中设置debug=true开启自动配置报告。Negative(表示未生效)/Positive(生效) - 是否需要需改
1.参照文档修改配置项
https://docs.spring.io/spring-boot/docs/2.4.3/reference/html/appendix-application-properties.html#common-application-properties-core
自己分析xxx.Properties绑定了配置文件的哪些东西。
2.自定义加入或者替换组件
@Bean、@Component
3.自定义器Customizer
开发小技巧
- LomBok插件
1.配置文件引入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2.IDEA搜索安装lombok插件
- dev-tools
1.添加热加载依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2.ctrl+F9更新页面的信息
- Spring Initailizr
创建项目使用Spring初始化向导,我们只用关心业务逻辑的开发。