lombok插件@Slf4j注解不生效问题

在spring boot项目中,某些子模块中会出现加上@Slf4j注解后也不报错,但是在代码中使用log去打日志的时候发现无法调用方法。
在这里插入图片描述
出现这种情况的时候,需要把slf4j的依赖在项目中再次引用一下。
如下:

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <scope>compile</scope>
        <optional>true</optional>
    </dependency>`

注意,这里没有指定版本,是因为在:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>${spring-boot.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

在这个依赖中,spring boot指定了slf4j的版本。如果没有引入该依赖,还需要具体指定依赖。

发布了18 篇原创文章 · 获赞 0 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章