使用註解@Slf4j簡化Logger的初始化

1、是否是厭倦了ide

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

的拷貝和修改?插件

2、如今能夠經過@Slf4j簡化這個日誌類的引用了。debug

3、首先引入依賴包日誌

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

4、使用code

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

5、報錯blog

極可能你會發現log沒法找到合適的引入包。get

6、解決it

這個須要IDE的插件支持。io

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

1.搜索Lombok插件並安裝。

2.下載離線插件包,選擇Install Plugin from Disk...

7、能夠更加愉快的打印日誌了。

相關文章
相關標籤/搜索