@slfj4注解使用场景
时间: 2023-10-06 16:06:31 浏览: 102
java关于注解使用的例子
要使用@Slf4j注解,你需要在Maven项目中添加以下依赖:
引用:
```xml
<!-- log -->
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
<!--<scope>test</scope>-->
</dependency>
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
```
引用:
```xml
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
</dependency>
```
引用:
首先,确保IDEA中已安装Lombok插件。从IntelliJ IDEA 2020.3版本开始,Lombok插件已内置于IDEA中,所以不需要再安装插件。然后,在项目中添加Lombok依赖即可使用。Lombok插件中包含@Slf4j注解,它会被编译成以下代码:
```java
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(this.XXX.class);
```
因此,为了使用@Slf4j注解,你需要在Maven项目中引入slf4j-api、slf4j-log4j12和lombok的依赖。
阅读全文