복붙노트

[SPRING] @SpringBootApplication을 STS의 유형으로 확인할 수 없습니다.

SPRING

@SpringBootApplication을 STS의 유형으로 확인할 수 없습니다.

나는 STS에 매우 익숙하다. stackoverflow있는이 오류를 검색했습니다. 나는 정확한 정답을 찾지 못했습니다.

STS의 Maven Dependencies 섹션에서 클래스를 볼 수 있지만 Java 클래스에 주석을 추가 할 수 없습니다.

귀하의 도움을 주시면 감사하겠습니다. 감사

해결법

  1. ==============================

    1.Maven 저장소 디렉토리로 이동하십시오. 아래 경로에있는 창 C : \ Users \ YourUser \ .m2 \ repository \ org \ springframework \ boot 그런 다음 spring-boot-autoconfigure 폴더를 삭제하십시오.

    Maven 저장소 디렉토리로 이동하십시오. 아래 경로에있는 창 C : \ Users \ YourUser \ .m2 \ repository \ org \ springframework \ boot 그런 다음 spring-boot-autoconfigure 폴더를 삭제하십시오.

    이제 eclipse로 이동하십시오. 프로젝트 -> Maven -> Update Project를 오른쪽 클릭하십시오.

    이것은 나를 위해 문제를 해결했다.

  2. ==============================

    2.명령 줄에서 벨로우즈 명령 실행

    명령 줄에서 벨로우즈 명령 실행

    mvn clean dependency:tree
    mvn clean compile
    

    프로젝트를 선택하고 maven-> update를하십시오. 이게 내 문제를 해결했다.

  3. ==============================

    3.스프링 부트 버전을 1.5.8에서 1.5.6으로 변경하십시오. 날 믿어 다른 모든 솔루션을 시도했지만이 솔루션은 나를 위해 일했습니다.

    스프링 부트 버전을 1.5.8에서 1.5.6으로 변경하십시오. 날 믿어 다른 모든 솔루션을 시도했지만이 솔루션은 나를 위해 일했습니다.

  4. ==============================

    4.패키지 선언 아래에 import 문을 추가하십시오.

    패키지 선언 아래에 import 문을 추가하십시오.

    org.springframework.boot.autoconfigure.SpringBootApplication 가져 오기

    엔트리 포인트를 모든 클래스가 아닌 엔트리 포인트에 추가하기 만하면됩니다. Spring을 시작하는 주요 메소드를 보유하고있는 클래스와 같은 클래스에 있습니다 ...

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

    5.나는 똑같은 문제가 있었다. "eclipse : eclipse"목표로 프로젝트를 빌드하여 해결할 수 있습니다.

    나는 똑같은 문제가 있었다. "eclipse : eclipse"목표로 프로젝트를 빌드하여 해결할 수 있습니다.

  6. from https://stackoverflow.com/questions/41668819/springbootapplication-cannot-be-resolved-to-a-type-in-sts by cc-by-sa and MIT license