java - Spring-Boot Maven,缺少依赖项@RestController
问题描述
我是 Springboot 和 Maven 领域的新手,想问一下我在这里做错了什么/为什么它不能那样工作。
通常它应该在我输入注释“@RestController”后添加 -> import org.springframework.web.bind.annotation.RestController;
我应该怎么办?
我的 POM
<?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>2.3.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>de.martinm</groupId>
<artifactId>SimpleTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>SimpleTest</name>
<description>Test project using Spring</description>
<properties>
<java.version>1.8</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-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>3.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
解决方案
@RestController 注解包含在 spring-web-XXXjar 您需要在 pom.xml 文件中包含 spring-boot-starter-web 依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
由 yl
推荐阅读
- flutter - 无法将文件复制到本地存储android颤动
- java - Selenium 网络驱动程序 | driver().switchTo().defaultContent() 方法不会将控件从多个子窗口切换回父窗口
- flutter - 将 Flutter Draggable 小部件限制为一个框
- android - 我正在从 URL 下载照片并请求运行时权限,但是在授予权限时它第一次崩溃
- ajax - 有什么方法可以在 .net core 3.1 中的基本控制器上获取 XMLHttpRequest 的数据类型
- javascript - Redux /w 提供者如何添加
- amazon-web-services - Dynamo DB 凭证管理
- python-3.x - 尝试下载mnist时出现持续下载错误
- jakarta-ee - javax.portlet 的 Jakarta EE9 依赖项
- javascript - 这是一个有效的 Javascript 算法来判断一个变量是否是一个素数?