@SpringBootApplication не может быть разрешен для типа В STS

Я очень новичок в STS. Я искал эту ошибку в stackoverflow. Я не нашел правильный ответ.

Я могу видеть класс в разделе MavenDependencies в STS, но не могу добавить аннотацию в своем классе Java.

enter image description here Ваша помощь будет оценена. Спасибо

enter image description here

Ответ 1

Перейдите в каталог вашего репозитория maven Для окон на пути ниже C:\Users\YourUser\.m2\repository\org\springframework\boot Затем удалите папку spring-boot-autoconfigure.

Теперь перейдите в eclipse Right click on project -> Maven -> Update Project.

Это решило проблему для меня.

Ответ 2

Выполните команды ниже из командной строки

mvn clean dependency:tree
mvn clean compile

выберите проект и выполните обновление maven- > Это решило мою проблему

Ответ 3

Просто измените свою загрузочную версию spring на 1.5.6 с 1.5.8. поверьте мне, я пробовал все другие решения, но только это решение сработало для меня.

Ответ 4

Очистите папку org/springframework/boot в папке .m2/file и запустите команду mvn clean install в проекте

Ответ 5

Ни одно из приведенных выше решений не помогло мне, так как мой код был таким

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.2.RELEASE</version>
</parent>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>    
<properties>
    <java.version>1.8</java.version>
</properties>

Мне не хватало тега <dependencies>, который привел к этой ошибке.

Ответ 6

импортировать следующее:

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

Ответ 7

Добавьте оператор импорта под объявлением пакета.

import org.springframework.boot.autoconfigure.SpringBootApplication;

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

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

Ответ 8

У меня была та же проблема. Вы можете решить эту проблему при создании проекта с целью "eclipse:eclipse".