下面是一個例子。由于我的專案有很多深度嵌套的非 bean 類,所以將記錄器注入非 bean 實體而不通過引數傳遞的最佳方法是什么?
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Component
public class SpringComponent {
public String test() {
log.info("method test called");
A a = new A();
a.run();
}
}
public class A {
public String run() {
// I want to log here using Slf4j
}
}
uj5u.com熱心網友回復:
如果我沒記錯,@Slf4j 也適用于非 bean 類。您可以使用它,如下所示。
@Slf4j
public class A {
public String run() {
log.info("logging works");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/422678.html
標籤:
