在 IntelliJ IDEA 中初始化 SpringBoot 2 应用程序时出现

我有一个 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


海绵宝宝撒
浏览 57回答 1
1回答

哆啦的时光机

它可能看起来像以下之一: 1. 您在 pom 中可能有两个依赖项,它们指向具有不同位置的不同版本的工件该类未声明为 Bean,因此您可以自动装配它,您可以在 @configuration 文件中执行此操作:@Bean public ObjectMapper bonanzaHelper() { return new BonanzaHelper();}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java