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


原文地址:https://www.cnblogs.com/yishilin/p/8510360.html