Создание Spring проекта в intellij community

Решил попробовать спринг, создал проект через spring initializr (maven, java), открыл его в intellij (community), и в итоге он отказывается его признавать, в xml файле dependencies выделены красным (он не может их найти) и в основном файле (.java, который создается по дефолту в spring проекте) все импорты и аннотации: @SpringBootApplication, @Springapplication и тд. тоже, весь день себе этим мозг ебу, так и не нашел решение, может искал плохо и проблема хуйня, хз, так вот не могли вы написать решение этой проблемы? Как мне открыть spring проект в community версии, может ultimate надо использовать. Если надо прикрепить скрины напишите.


Ответы (1 шт):

Автор решения: Alex Krass

Для примера покажу, как выглядит создание чистого проекта через initializr и пустой maven проект. Так же крайне важно при редактировании pom файла не забывать применять изменения через Load Maven Changes.

Скорее всего это не поможет, так как проблема по описанию не в создании проекта, а где-то еще. Но пускай будет для справки.

Initializr

  1. Беру чистый проект с одной зависимостью, чтобы можно было еще запустить и посмотреть. Добавлена только одна зависимость, чтобы результат запуска посмотреть. Далее Generate и распаковать полученный архив.

введите сюда описание изображения

  1. В Intellij Idea пункт File->Open и папка с файлами из архива.

введите сюда описание изображения

  1. По хорошему этого должно быть достаточно и приложение запустится. Для теста добавлен RestController, чтобы после запуска при переходе на locahost:8080 увидеть результат.

введите сюда описание изображения

Maven

  1. Новый проект Mavenвведите сюда описание изображения

  2. Перенесены секции parent, dependencies и build, обязательно нажать Load Maven Changes.

  3. Проект должен запуститься, для теста добавлен RestController

введите сюда описание изображения

→ Ссылка