【发布时间】:2019-06-29 05:00:27
【问题描述】:
在 Spring Boot(2.0.6.RELEASE) 项目中添加 Spring Cloud(Finchley.M8) 依赖后,出现异常:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method 'servletEndpointRegistrar' threw exception; nested exception is java.lang.IllegalArgumentException: Value must only contain valid chars
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:583)
... 23 common frames omitted
Caused by: java.lang.IllegalArgumentException: Value must only contain valid chars
at org.springframework.util.Assert.isTrue(Assert.java:116)
at org.springframework.boot.actuate.endpoint.EndpointId.<init>(EndpointId.java:44)
at org.springframework.boot.actuate.endpoint.EndpointId.of(EndpointId.java:102)
at org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer$EndpointBean.<init>(EndpointDiscoverer.java:471)
【问题讨论】:
-
就我而言,使用
management.endpoints.web.exposure.include=*而不是management.endpoints.web.exposure.include="*"
标签: java spring-boot spring-cloud