zoukankan      html  css  js  c++  java
  • 使用注解@Slf4j简化Logger的初始化

    一、是不是厌倦了

    private final static Logger logger = LoggerFactory.getLogger(Application.class);

    的拷贝和修改?

    二、现在可以通过@Slf4j简化这个日志类的引用了。

    三、首先引入依赖包

        。。。
        <properties>
            <lombok.version>1.18.6</lombok.version>
        </properties>
        。。。
            <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>${lombok.version}</version>
                <scope>provided</scope>
            </dependency>

    四、使用

    @Slf4j
    @Service
    public class ComputerStatusService {
        public ComputerStatusMsg getComputerStatus() {
            log.debug("{}","start compute work...");
        }
    }

    五、报错

    很可能你会发现log无法找到合适的引入包。

    六、解决

    这个需要IDE的插件支持。

    以IDEA为例,File -> Settings -> Plugins

    1.搜索Lombok插件并安装。

    2.下载离线插件包,选择Install Plugin from Disk...

    七、可以更加愉快的打印日志了。

  • 相关阅读:
    Freefilesync-文件夹自动同步
    考研打卡_Day077
    考研打卡_Day076
    考研打卡_Day075
    考研打卡_Day074
    考研打卡_Day073
    考研打卡_Day072
    考研打卡_Day071
    考研打卡_Day070
    考研打卡_Day069
  • 原文地址:https://www.cnblogs.com/yoyotl/p/10809852.html
Copyright © 2011-2022 走看看