开发项目中用到的一些注解(一)

一、 Spring Boot

Application.java
@SpringBootApplication(scanBasePackages = "com.xx")
@MapperScan("com.xx.dao")
@EnableScheduling
二、@Data(springboot使用@data注解,减少不必要代码)
  1. idea安装lombok插件
  2. 重启idea
  3. 添加maven依赖

            org.projectlombok
            lombok
            1.16.10
 

这时候就可以写一个实体类,使用@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 的日志对象

 

你可能感兴趣的:(Spring,Boot)