@Data,@Slf4j 等注解使用

参考地址:http://www.cnblogs.com/daimajun/p/7136078.html

https://www.cnblogs.com/aligege/p/7797642.html

在git上下了个项目,发现实体类没有使用get/set方法,而是使用@Data注解,这个注解来自lombok,lombok减少了大量的重复模板代码,使代码更简洁

@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法

@Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

@Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象


pom 引用jar

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.10</version>
    </dependency>

</dependencies>

idea安装lombok插件

@Data,@Slf4j 等注解使用