- ④. 最佳实践
- 查看自动配置了哪些(选做)
自己分析,引入场景对应的自动配置一般都生效了
配置文件中debug=true开启自动配置报告
Negative(不生效) Positive(生效)
- 需要修改哪些配置文件 这里以修改SpringBoot启动的图为例
spring: banner: image: location: classpath:bug.png
⑤. Lombok
- ①. lombok注解详解(然后可以在Bean上使用)
①. lombok注解详解(然后可以在Bean上使用)
@Data注解:在JavaBean或类JavaBean中使用,这个注解包含范围最广,它包含getter、setter、NoArgsConstructor注解,即当使用当前注解时,会自动生成包含的所有方法
@getter注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的getter方法
@setter注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的setter方法
@NoArgsConstructor注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的无参构造方法
@AllArgsConstructor注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的有参构造方法
@ToString注解:在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的toStirng方法
@EqualsAndHashCode注解:在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的equals方法和hashCode方法
@Slf4j:在需要打印日志的类中使用,当项目中使用了slf4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可
②. 在Idea中找到lombok
③. 添加lombok的依赖到pom.xml中
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>