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