@SpringBootApplication을 STS 유형으로 해결할 수 없음
나는 STS에 매우 익숙하지 않다.stackoverflow에서 이 오류를 검색했습니다.맞는 답을 찾지 못했어요.
STS에서 MavenDependencies의 클래스는 볼 수 있지만 Java 클래스에 주석을 추가할 수 없습니다.
경로 아래 창의 경우 maven 저장소 디렉토리로 이동합니다.C:\Users\YourUser\.m2\repository\org\springframework\boot
그 후 삭제spring-boot-autoconfigure
폴더입니다.
이제 일식을 찾아라Right click on project -> Maven -> Update Project
.
이것으로 나는 그 문제를 해결했다.
명령줄에서 bellow 명령 실행
mvn clean dependency:tree
mvn clean compile
프로젝트를 선택하고 맵을 갱신합니다.이것으로 문제가 해결되었습니다.
스프링 부트 버전을 1.5.8에서 1.5.6으로 변경해 주세요.다른 솔루션은 다 시도해 봤는데 이 솔루션만 효과가 있었습니다.
위의 두 솔루션 모두 내 코드가 이렇기 때문에 나에게 효과가 없었다.
<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>
이 에러의 원인이 되는 태그입니다.
패키지 선언 아래에 Import 스테이트먼트를 추가합니다.
org.springframework.boot.autoconfigure를 가져옵니다.Spring Boot 어플리케이션
이 주석은 모든 클래스가 아니라 진입점에만 추가하면 됩니다.봄을 시작하는 주요 방법을 가지고 있는 클래스와 같은 클래스로 진행됩니다.
public static void main(String[] args) {
SpringApplication.run(CourseAPIApp.class, args);
}
.m2/ 파일 위치에서 org/springframework/boot 폴더를 지우고 프로젝트에서 mvn clean install 명령을 실행합니다.
다음을 Import합니다.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
저도 같은 문제가 있었는데, 같은 이유로 갔는지 모르겠네요.제 경우 Spring Initializr은 pom.xml 파일에 다음 태그를 사용하여 프로젝트를 생성했습니다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
그러나 이 아티팩트에 대한 3.0.0-SNAPSHOT는 아직 존재하지 않습니다.maven 저장소 페이지로 이동하여 최신 버전(현재 2.7.0)을 가져와 프로젝트를 새로고침하여 작동하기 시작했습니다.
Spring Tool Suite gradle > refresh gradle 프로젝트는 모든 것을 다시 작동시킬 것입니다.
저도 같은 문제가 있었어요.이 문제를 해결할 수 있는 방법은"eclipse:eclipse"
목표를 설정하다.
언급URL : https://stackoverflow.com/questions/41668819/springbootapplication-cannot-be-resolved-to-a-type-in-sts
'programing' 카테고리의 다른 글
JSON simplejson을 사용한 장고 모델 시리얼화 (0) | 2023.03.17 |
---|---|
Angularjs 멀티파트 폼 데이터 및 파일 업로드 방법 (0) | 2023.03.17 |
PHP, jQuery 및 AJAX를 사용하여 여러 파일을 업로드하는 방법 (0) | 2023.03.17 |
클래스는 React를 확장합니다.구성 요소가 반응에서 getInitialState를 사용할 수 없음 (0) | 2023.03.17 |
jQuery를 사용하여 클릭 시 다른 CSS 클래스 적용 (0) | 2023.03.12 |