我有一个SpringBoot 2应用程序,在启动时出现此错误:
...
Caused by: java.lang.NoClassDefFoundError: Lcom/bonanza/BonanzaHelper;
我去了使用此类的服务:
public class BonanzaService {
@Autowired
private BonanzaHelper bonanzaHelper;
我使用Ctrl并单击该类,然后收到以下消息:
Cannot find declaration to go to
但是如果我使用
Shift + Ctrl + N
,我可以在我的Maven仓库中找到该类该类在
parent
的pom.xml
组中导入 最佳答案
它可能看起来像以下之一:
1.您可能在pom中有两个依赖关系,它们分别指向具有不同位置的工件的不同版本
该类未声明为Bean,因此您可以将其自动连线,可以在@configuration文件中进行操作:
@豆
公共ObjectMapper bonanzaHelper(){返回新的BonanzaHelper();}