mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
Merge pull request #421 from flystar32/master
add management.endpoints.web.base-path to metadata
This commit is contained in:
commit
a8630adc00
@ -40,6 +40,7 @@ public class NacosRegistration implements Registration, ServiceInstance {
|
|||||||
public static final String MANAGEMENT_PORT = "management.port";
|
public static final String MANAGEMENT_PORT = "management.port";
|
||||||
public static final String MANAGEMENT_CONTEXT_PATH = "management.context-path";
|
public static final String MANAGEMENT_CONTEXT_PATH = "management.context-path";
|
||||||
public static final String MANAGEMENT_ADDRESS = "management.address";
|
public static final String MANAGEMENT_ADDRESS = "management.address";
|
||||||
|
public static final String MANAGEMENT_ENDPOINT_BASE_PATH = "management.endpoints.web.base-path";
|
||||||
|
|
||||||
private NacosDiscoveryProperties nacosDiscoveryProperties;
|
private NacosDiscoveryProperties nacosDiscoveryProperties;
|
||||||
|
|
||||||
@ -54,10 +55,16 @@ public class NacosRegistration implements Registration, ServiceInstance {
|
|||||||
@PostConstruct
|
@PostConstruct
|
||||||
public void init() {
|
public void init() {
|
||||||
|
|
||||||
|
Map<String, String> metadata = nacosDiscoveryProperties.getMetadata();
|
||||||
Environment env = context.getEnvironment();
|
Environment env = context.getEnvironment();
|
||||||
|
|
||||||
|
String endpointBasePath = env.getProperty(MANAGEMENT_ENDPOINT_BASE_PATH);
|
||||||
|
if (!StringUtils.isEmpty(endpointBasePath)) {
|
||||||
|
metadata.put(MANAGEMENT_ENDPOINT_BASE_PATH, endpointBasePath);
|
||||||
|
}
|
||||||
|
|
||||||
Integer managementPort = ManagementServerPortUtils.getPort(context);
|
Integer managementPort = ManagementServerPortUtils.getPort(context);
|
||||||
if (null != managementPort) {
|
if (null != managementPort) {
|
||||||
Map<String, String> metadata = nacosDiscoveryProperties.getMetadata();
|
|
||||||
metadata.put(MANAGEMENT_PORT, managementPort.toString());
|
metadata.put(MANAGEMENT_PORT, managementPort.toString());
|
||||||
String contextPath = env
|
String contextPath = env
|
||||||
.getProperty("management.server.servlet.context-path");
|
.getProperty("management.server.servlet.context-path");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user