Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取spring启动应用程序中的联系人路径_Java_Spring Boot - Fatal编程技术网

Java 获取spring启动应用程序中的联系人路径

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

我找到了几种设置上下文路径的方法,但在spring引导应用程序中没有找到获取上下文路径的方法。有一种方法可以通过@Valueserver.contextPath获得它,但我正在寻找更优雅的方法来获得它。

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


检查以查看这是否适用于您?

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

大概是这样的:

server.contextPath=/yourChosenContextPath

您可以通过以下方式获取控制器中的上下文路径:

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