SpringBoot学习笔记
1.热部署
pom.xml文件中添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!--在自己环境下可以使用jar包,-->
<optional>true</optional>
</dependency>
上面这个是对插件的设置 (测试不改好像也可以)
idea需要修改设置和Register
详情:https://jingyan.baidu.com/article/870c6fc367b4d7b03fe4beba.html
2.注解学习
2.1:lombok
说明:自动生成entity的get和set方法,以及一些其他相关(日志)
pom.xml
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
使用说明:
@Data 自动生成GetSet方法
@Builder 自动生成builder建造模式
@NoArgsConstructor 自动构造无参数的构造对象
@AllArgsConstructor 自动构造全参数的构造对象
日志文件
之前:
使用@Slf4j(lombok中的)
2.2 配置文件
@Value("${value.commonStr}")
引用:
在配置文件中
默认值写法:
2.3 验证注解
@Validated
用自己的努力创造我们的未来