在spring boot应用程序中获取联系路径

时间:2017-06-14 14:52:12

标签: java spring-boot

我找到了几种设置上下文路径的方法,但是无论如何都没有找到弹出启动应用程序中的上下文路径。有一种方法可以通过@Value(" server.contextPath")获得它,但我正在寻找更优雅的方法来掌握它。

3 个答案:

答案 0 :(得分:1)

您可以在控制器中获取上下文路径:

@RequestMapping(method = RequestMethod.GET, value = "/getUsers")
public String getUsers(HttpServletRequest request) {
    String path = request.getContextPath();
    //...
}

答案 1 :(得分:0)

如果您愿意,可以传递请求并使用request.getContextPath

检查Javadoc,看看这对你有用吗?

答案 2 :(得分:0)

您可以在application.properties文件中设置contextPath。

类似的东西:

server.contextPath=/yourChosenContextPath