引入场景依赖
查看自动配置
- 自己分析,引入场景对应的自动配置一般都生效了
- 配置文件中debug=true开启自动配置报告。Negative(不生效)\Positive(生效)
按照需求修改配置
- 按照官方文档配置
- 自行分析.properties 文件中包含了哪些
- 自定义加入或者替换组件 @Bean @Component
- 自定义器 XXXXCustomizer
开发TIPS
- Lombok(简化JavaBean开发)
首先引入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
然后安装插件(2021版IDEA出厂自带)
可简化日志开发
@Slf4j
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
log.info("请求进来了……");
return "Hello,Spring Boot 2.5.5 From Zefei";
}
以及自动生成类方法,如:
@Data //getter and setter
@ToString
@AllArgsConstructor //全参构造器
@NoArgsConstructor //无参构造器
- dev-tools
首先引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
当项目更新后可使用Ctrl+F9进行热更新(编译后自动进行部署)
有BUG,慎用
- Spring Initializr(社区版没有,图片来自尚硅谷学习笔记)
0、选择我们需要的开发场景
1、自动依赖引入
2、自动创建项目结构
3、自动编写好主配置类