Каждый раз, когда я получаю ошибку 404 при запросе localhost:60001/info
, localhost:60001/actuator
или других.
{"timestamp":1570711643410,"status":404,"error":"Not Found","message":"No message available","path":"/loginfo"}
Работает только для localhost:60001/metrics
и localhost:60001/health
.
ВВ моем файле application.yml я добавил все настройки, чтобы включить все возможные конечные точки.
management:
server:
port: 60001
security:
enabled: false
endpoint:
beans:
enabled: true
health:
show-details: ALWAYS
endpoints:
sensitive: true
web:
exposure:
include: *
PS: меня также спрашивают, почему файл JAR создается успешно, даже если я запишу настройки управления в application.yml сошибки. Например, show-details: SOME_NOT_EXISTING_THING
вместо show-details: ALWAYS
Я также добавил боб SecurityWebFilterChain
, который я видел в учебнике по Baeldung для привода Spring Boot 2.x
@Bean
public SecurityWebFilterChain securityWebFilterChain(
ServerHttpSecurity http) {
return http.authorizeExchange()
.pathMatchers("/actuator/**").permitAll()
.anyExchange().authenticated()
.and().build();
}
Я перепробовал все возможные localhost:60001/
ссылки, которые были написаны в этой проблеме переполнения стека .
PS: http://hostname:portnumber/applicationroot/actuator/health
, http://localhost:60001/loginfo
и другие. Но это все равно не работает.
Я использую Spring Boot 2.1.6: RELEASE