一、 Spring Boot
Application.java
@SpringBootApplication(scanBasePackages = "com.xx")
@MapperScan("com.xx.dao")
@EnableScheduling
二、@Data(springboot使用@data注解,减少不必要代码)
- idea安装lombok插件
- 重启idea
- 添加maven依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
这时候就可以写一个实体类,使用@Data注解,就不用再生成getter/setter方法,来实现读写
import lombok.Data;
@Data
public class Test{
private Integer id;
private String name;
private String password;
}
扩展:
- @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
- @Getter/@Setter : 注解在类上, 为类提供读写属性
- @ToString : 注解在类上, 为类提供 toString() 方法
- @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
- @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象