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

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

  • 相关阅读:
    Linux
    memory库函数的实现
    剑指Offer面试题1
    Linux
    Linux-配置vim开发环境
    Linux-Find命令
    busybox,alphine,ubuntu,centos/fedore操作系统
    端口映射与容器互联
    docker 数据管理数据卷
    Celery
  • 原文地址:https://www.cnblogs.com/yoyotl/p/10809852.html
Copyright © 2011-2022 走看看