Spring REST服务 - 设置根URI

时间:2014-01-04 02:42:09

标签: java spring spring-mvc

Spring的新功能,并且有关于设置Rest URI路径的问题。

我有一个有效的休息服务,我想将URI从http://localhost:8080/myapp/api更改为http://localhost:8080/api

通常情况下,我会使用注释来执行此操作,例如:@ApplicationPath(“api”),但这似乎不适用,尝试以下但未提供所需的结果。

TestController.java

@Controller
@RequestMapping("api")
public class TestController {
    @RequestMapping("/test")
    public @ResponseBody Test Test() {
        return new Test("Test String");
    }
}

如何用弹簧完成?

1 个答案:

答案 0 :(得分:1)

通常在META-INF / context.XML中配置。将路径设置为/或“”。

这是与tomcat 7类似的问题

HOWTO set the context path of a web application in Tomcat 7.0