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
Нажмите на кнопку обновления. Возможно, не удастся синхронизировать данные.
Ответ 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, чтобы импортировать его.