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...

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

  • 相关阅读:
    关于token的理解
    JavaScript 中 call()、apply()、bind() 的用法
    常用JS整理
    js里面for循环的++i与i++
    前端命名规范
    H5混合开发app常用代码
    jquery知识巩固
    水平垂直居中(固定宽不固定宽)
    css3新属性运用
    bug笔记(pc)
  • 原文地址:https://www.cnblogs.com/yoyotl/p/10809852.html
Copyright © 2011-2022 走看看