@Slf4j和@Data注解的使用

@Slf4j注解的作用相当于创建了如下的log对象
private static final Logger log = LoggerFactory.getLogger(SummerGiftController.class);

如何使用@Slf4j这个注解呢?

1.引入lombok的pom文件

<dependency>
     <groupId>org.projectlombok</groupId>
     <artifactId>lombok</artifactId>
     <version>1.16.12</version>
     <scope>provided</scope>
 </dependency>

2.在使用的类上面加入@Slf4j

@Slf4j和@Data注解的使用

3.我们就可以使用日志功能

log.info()或者log.error()等等功能。

省去了我们每次都要在一个类中创建log对象。

不过,这边大家使用idea编辑器可以会有个问题,就是这个log这个对象会报红,这个的解决方法就是下载lombok的插件,然后重启即可

@Slf4j和@Data注解的使用

@Data这个注解也是lombok包下的注解主要是用于实体类,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度。注意:项目中一定要引入lombok.jar!!

这个就不举例子啦,可以私下试试看。