PHP 편집자인 Xiaoxin은 Spring 3.2를 사용할 때 @RestController 주석을 찾을 수 없다는 일반적인 문제를 발견했습니다. @RestController Annotation을 사용할 때 컴파일 오류나 런타임 오류가 발생하여 해당 Annotation을 정상적으로 사용하지 못하는 경우가 발생할 수 있습니다. 이 문제는 버전 호환성이나 구성 문제와 관련이 있을 수 있으며 이에 대한 해결 방법과 조정이 필요합니다. 이 기사에서는 이 문제의 원인과 해결 방법을 살펴보고 독자가 Spring 3.2에서 @RestController 주석을 찾을 수 없는 문제를 해결하는 데 도움을 줄 것입니다.
이것은 유선이고 @restcontroller를 설정하려고 하는데 찾을 수 없습니다. Intellij 커뮤니티 IDE에서 실행 pom.xml
으아악및 간단한 수업:
으아악컴파일 오류도 있습니다:
<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <parent> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-parent</artifactid> <version>3.2.2</version> <relativepath/> <!-- lookup parent from repository --> </parent> <groupid>com.restservice</groupid> <artifactid>restservice</artifactid> <version>0.0.1-snapshot</version> <name>restservice</name> <description>restservice</description> <properties> <java.version>17</java.version> </properties> <dependencies> <!--<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter</artifactid> </dependency>--> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-test</artifactid> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> </plugins> </build> </project>
기본 Spring Boot 스타터 종속성을 주석 처리한 특별한 이유가 있나요? Maven을 사용하여 프로젝트를 다시 로드하고 프로젝트 창에서 외부 라이브러리 폴더를 확인하여 종속성이 있는지 확인하세요. RestController 주석은 org.springframework.web.bind.annotation.RestController
에서 가져올 것으로 예상됩니다.
위 내용은 Spring 3.2는 @RestController를 찾을 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!