Intellij: невозможно разрешить символ "springframework"

Я пытаюсь запустить свой первый проект с Spring. Я использую идею intellij, и я тоже новичок в этом. Но в любом случае я последовал за шагом, написанным на веб-сайте jetbrain, и я не знаю, что я сделал не так, но у меня появилось много ошибок в первом для файлов, созданных по умолчанию.

BloomBookingApplcation.java

package com.bloombooking;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class BloomBookingApplication {

    public static void main(String[] args) {
        SpringApplication.run(BloomBookingApplication.class, args);
    }
}

Error:(3, 12) Cannot resolve symbol 'springframework'
Error:(4, 12) Cannot resolve symbol 'springframework'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

Может быть, я глуп, но я не знаю, какой шаг я пропустил...

Кто-нибудь может мне помочь?

Я нашел способ добавить весну с кнопкой quickfix.

Но теперь у меня появились новые ошибки, я не понимаю, почему... Возможно, я должен загрузить его напрямую и, возможно, поставить librairies?

Error:(3, 28) Cannot resolve symbol 'boot'
Error:(4, 28) Cannot resolve symbol 'boot'
Error:(6, 2) Cannot resolve symbol 'SpringBootApplication'
Warning:(7, 1) Access can be packageLocal
Error:(9, 26) Cannot resolve symbol 'String'
Error:(10, 3) Cannot resolve symbol 'SpringApplication'

Или, может быть, моя идея intellij, которая не настроена правильно, поскольку у меня нет никакого завершения нигде, и я не могу создавать пакеты...

Ответ 1

У меня была такая же проблема, и вот как это сработало для меня:

В исходном корневом каталоге → щелкните правой кнопкой мыши → Добавить поддержку Framework.

Откроется окно с различными категориями, такими как Java EE, JBoss и т.д. Перейдите в категорию "Весна". Затем загрузите пакет необходимых вам библиотек (я использовал "Spring MVC").

Ответ 2

enter image description here

Нажмите на кнопку обновления. Возможно, не удастся синхронизировать данные.

Ответ 3

Добавьте зависимость для springframework в pom.xml и выполните команду ниже из каталога, где существует pom.xml.

mvn clean install -U

Приведенная выше команда принудительно загрузит зависимости.

если вы находитесь за прокси, попробуйте команду ниже

mvn clean install -DproxySet = true -DproxyHost = www-proxy.us.com -DproxyPort = 80

Ответ 4

Я бы рекомендовал использовать страницу Spring Initializr, чтобы выполнить базовую/первую настройку проекта. Он заботится обо всех зависимостях загрузки весны.

После загрузки/распаковки zip файла вы можете использовать опцию File → New → Project From Existing Sources... в IntelliJ, чтобы импортировать его.