java - 即使映射了 URL,Spring 也会返回 HTTP 404
问题描述
当我访问 url http://localhost:8080/test/testSpring时,我的 spring boot 应用程序返回 404 错误,即使我已经在我的控制器中映射了 URL。
我的 REST 服务:
@RestController
public class TestSpring {
@RequestMapping(value="/test/testSpring", method=RequestMethod.GET)
public String test() {
return "test ok";
}
}
控制台日志显示 URL 已映射:
RequestHandlerMapping - Mapped "{[/test/testSpring],methods=[GET]}" onto public java.lang.String ...
解决方案
我通过在我的 web.xml 中为 jax-rs 和 spring servlet 使用不同的 url 模式解决了这个问题
推荐阅读
- java - Java Webclient multipart/formdata post请求上的400错误请求
- python - 在 Azure 上部署多容器 Web 应用
- ethereum - 是否可以在以太坊的单个区块中更新两个不同交易中的相同密钥?
- python - Python,codecs.open() 给出 [Errno 2] “没有这样的文件或目录”作为输出,即使文件存在
- reactjs - React - 材质 UI - BottomNavigationAction - 活动子路线
- java - javafx 用户界面应用程序无法访问 ArrayList 中的所有值
- vue.js - 我正在使用'sortablejs'库是否可以选择动态元素,其值在点击事件时发生变化
- kubernetes - Kubernetes - 授予对匹配前缀或正则表达式的所有命名空间的完全访问权限
- java - 在 Android 中使用外部非 Android Java 库:找不到 .so 文件等
- html - 如何在 HTML 正文中设置固定位置并冻结我的面包屑?