首页 > 解决方案 > 即使映射了 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 ...

标签: javaspringspring-bootjax-rscxf

解决方案


我通过在我的 web.xml 中为 jax-rs 和 spring servlet 使用不同的 url 模式解决了这个问题


推荐阅读