簡體   English   中英

java:找不到符號符號:類getLogger位置:類org.slf4j.LoggerFactory

[英]java: cannot find symbol symbol: class getLogger location: class org.slf4j.LoggerFactory

我正在學習Spring Boot,但遇到了一個奇怪的問題。

import org.aspectj.lang.annotation.Aspect;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

import org.slf4j.Logger;


@Aspect
@Component
public class HttpAspect {

    private final static Logger logger = new LoggerFactory.getLogger(com.zhe.demo.aspect.HttpAspect.class);


}

當我運行程序時,我得到了:

  Error:(13, 59) java: cannot find symbol
  symbol:   class getLogger
  location: class org.slf4j.LoggerFactory

似乎無法解析getLogger()方法。

但是我已經導入了org.slf4j.LoggerFactory包,我在包中找到了靜態方法getLogger()。

刪除“新”:

private final static Logger logger = new LoggerFactory.getLogger(com.zhe.demo.aspect.HttpAspect.class);

似乎是類路徑問題。 您在類路徑中是否有log4j jar?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM