spring - Spring REST:简单 REST 请求上的 404
问题描述
我拼命想让我的 Rest 控制器工作。这是一个简单的 Rest 控制器,昨天可以工作,但在今天的构建之后就不行了。我没有更改任何一行,只是重建了项目。
控制器:
@RestController
@RequestMapping("/ws")
public class UserController {
@Autowired
private UserRepository userRepo;
@RequestMapping("/hello")
public String hello() {return "Hello";} .....
在:
错误信息:
出现意外错误(类型=未找到,状态=404)。没有可用的消息
Eclipse 快把我逼疯了。每次我清理构建时,我都会冒我的代码不再工作的风险。
POM.xml 依赖项:
<dependencies>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies>
解决方案
通过将项目转移到 STS 的新副本来使其工作。无法判断是什么损坏了日食。
推荐阅读
- vue.js - 如何使文本左右对齐?
- delphi - 如何在设计时将格式丰富的文本分配给 Delphi TRichEdit 或 TcxRichEdit(可能使用 Lines 属性)?
- firebase - 即使屏幕被锁定,我如何让 Flutter 应用程序在收到后台 firebase 消息时启动我希望我的应用程序启动
- react-native - 放置
标记下 - c# - 如何使用谷歌图像到文本 API 获取文本的 XY 坐标?
- mongodb - 获取带/不带锁定的整个 Mongo 集合?
- powershell - Powershell:Invoke-WebRequest:找不到接受参数{URI}的位置参数
- go - 如何向 Prometheus 查询所需的指标
- r - 从数据集中提取特定行
- javascript - 为带有子菜单的移动菜单添加关闭功能