NoClassDefFoundError при запуске приложения SpringBoot 2 в IntelliJ IDEA - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть приложение 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 Ответ

0 голосов
/ 19 сентября 2019

это может выглядеть следующим образом: 1. У вас может быть две зависимости в pom, которые указывают на другую версию артефакта с разными местоположениями

Класс не объявлен как Bean, поэтому вы можете сделать это автоматически, вы можете сделать это в файле @configuration:

@ Bean public ObjectMapper bonanzaHelper () {return new BonanzaHelper ();}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...