在SpringBoot应用程序中使用Java n的简单日志Facade

在SpringBoot应用程序中使用Java n的简单日志Facade,java,spring,spring-boot,slf4j,slf4j-api,Java,Spring,Spring Boot,Slf4j,Slf4j Api,我想使用@Slf4j注释,所以我在pom.xml文件中导入了这个依赖项 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.29</version> </dependency> 我相信@

我想使用@Slf4j注释,所以我在pom.xml文件中导入了这个依赖项

<dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.29</version>
        </dependency>

我相信@Slf4j注释实际上不是来自Slf4j,而是来自龙目山。请看这个链接,它似乎提供了一个非常好的模板

如果您查看Application.java的摘录。注释的导入来自lombok

导入lombok.extern.slf4j.slf4j


我相信@Slf4j注释实际上不是来自Slf4j,而是来自龙目山。请看这个链接,它似乎提供了一个非常好的模板

如果您查看Application.java的摘录。注释的导入来自lombok

导入lombok.extern.slf4j.slf4j


注释@Slf4j是Lombok注释,不存在于Slf4j依赖项中

如果要使用此注释而不是声明记录器字段,则需要向Lombok添加额外的依赖项:

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
    <scope>provided</scope>
</dependency>

org.projectlombok


注释@Slf4j是Lombok注释,不存在于Slf4j依赖项中

如果要使用此注释而不是声明记录器字段,则需要向Lombok添加额外的依赖项:

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
    <scope>provided</scope>
</dependency>

org.projectlombok