Это распространенная проблема, потому что IntelIJ кеширует много вещей.Ваше приложение может работать с успехом в терминале, но IntelIJ может быть упрям, чтобы показать вам эти ошибки.Это обычно, особенно когда вы переключаетесь между ветками git с разными версиями кода.Что я обычно делаю:
- Я запускаю команду maven clean: mvn clean - чтобы удалить целевые папки
- после того, как я нажму build и после снова создаю Ctrl + F9.Важно, вы должны запустить сборку из IntelIJ дважды
Это быстрое решение, и обычно оно работает.Если проблема не устраняется, я перезагружаю IntelIJ с помощью Invalidate Cache и перезапускаю .
Иногда я удаляю папку .idea и повторно импортирую проект.
Если это не помогаетЯ выбрал самое длинное решение:
mvn clean package
Обычно могут возникнуть проблемы, если вы установили проект с помощью mvn install, поэтому я запускаю упомянутую команду, чтобы очистить установленную версию.Если это не работает, я иду и нажимаю повторно импортировать maven проекты (первая кнопка на картинке)
![enter image description here](https://i.stack.imgur.com/lSQUY.png)
Надеюсь, это поможет.Это часто случается со мной.Если вы найдете другое решение, пожалуйста, дайте мне знать.