Java 获取spring启动应用程序中的联系人路径
我找到了几种设置上下文路径的方法,但在spring引导应用程序中没有找到获取上下文路径的方法。有一种方法可以通过@Valueserver.contextPath获得它,但我正在寻找更优雅的方法来获得它。如果您愿意,您可以传入请求并使用Request.getContextPathJava 获取spring启动应用程序中的联系人路径,java,spring-boot,Java,Spring Boot,我找到了几种设置上下文路径的方法,但在spring引导应用程序中没有找到获取上下文路径的方法。有一种方法可以通过@Valueserver.contextPath获得它,但我正在寻找更优雅的方法来获得它。如果您愿意,您可以传入请求并使用Request.getContextPath 检查以查看这是否适用于您?您可以在application.properties文件中设置contextPath 大概是这样的: server.contextPath=/yourChosenContextPath 您可以
检查以查看这是否适用于您?您可以在application.properties文件中设置contextPath 大概是这样的:
server.contextPath=/yourChosenContextPath
您可以通过以下方式获取控制器中的上下文路径:
@RequestMapping(method = RequestMethod.GET, value = "/getUsers")
public String getUsers(HttpServletRequest request) {
String path = request.getContextPath();
//...
}