我有一个 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 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
它可能看起来像以下之一: 1. 您在 pom 中可能有两个依赖项,它们指向具有不同位置的不同版本的工件
该类未声明为 Bean,因此您可以自动装配它,您可以在 @configuration 文件中执行此操作:
@Bean public ObjectMapper bonanzaHelper() { return new BonanzaHelper();}
添加回答
举报
0/150
提交
取消