Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 什么';为执行器端点定义不同上下文的正确/最干净的方法是什么?_Java_Spring_Spring Boot_Spring Boot Actuator - Fatal编程技术网

Java 什么';为执行器端点定义不同上下文的正确/最干净的方法是什么?

Java 什么';为执行器端点定义不同上下文的正确/最干净的方法是什么?,java,spring,spring-boot,spring-boot-actuator,Java,Spring,Spring Boot,Spring Boot Actuator,我已经看到了一些答案,但是在上一个版本中,Spring引导的属性和逻辑在这方面发生了很大的变化 特性: Boot 1.X: server.context-path + server.servlet-path + management.context-path Boot 2.X: server.servlet.context-path + server.servlet.path + management.endpoints.web.base-path 是否有任何方法可以配置此属性,使我的应用程序

我已经看到了一些答案,但是在上一个版本中,Spring引导的属性和逻辑在这方面发生了很大的变化

特性:

Boot 1.X: server.context-path + server.servlet-path + management.context-path
Boot 2.X: server.servlet.context-path + server.servlet.path + management.endpoints.web.base-path

是否有任何方法可以配置此属性,使我的应用程序的上下文为
/myapp
,REST控制器的上下文为
/myapp/api
,执行器的上下文为
/myapp/acturers

您可以将
server.servlet.context path
设置为java选项:

-Dserver.servlet.context-path=/myapp

我们使用spring boot 2.1,这对我们很有用。

您可以将
server.servlet.context path
设置为java选项:

-Dserver.servlet.context-path=/myapp

我们使用spring boot 2.1,这对我们很有用。

但我看不出这是如何解决我的需要的,所以执行器有不同的上下文路径当您设置server.servlet.context-path时,它也会更改执行器端点的上下文。是否希望rest api和执行器端点具有不同的上下文?完全正确。谢谢你的回答!但是我看不出这是如何解决我的需求的,所以执行器有不同的上下文路径当您设置server.servlet.context-path时,它也会更改执行器端点的上下文。是否希望rest api和执行器端点具有不同的上下文?完全正确。谢谢你的回答!