У меня проблема с конфигурацией пружинной загрузки.
Я загрузил следующие стартовые проекты
compile('org.springframework.boot:spring-boot-starter-actuator')
compile('org.springframework.boot:spring-boot-starter-data-mongodb-reactive')
compile('org.springframework.boot:spring-boot-starter-security')
compile('org.springframework.boot:spring-boot-starter-hateoas')
compile('org.springframework.boot:spring-boot-starter-webflux')
и моя конфигурация безопасности следующая:
@Configuration
@EnableWebFluxSecurity
public class SecurityConfig {
@Bean
public SecurityWebFilterChain springSecurityFilterChain(ServerHttpSecurity http) {
return http
.authorizeExchange()
.pathMatchers("/")
.permitAll()
.and()
.authorizeExchange()
.pathMatchers("/actuator/**")
.permitAll()
.and()
.build();
}
но всякий раз, когда я пытаюсь добраться до конечной точки привода, я получаю 404
Всякий раз, когда приложение запускается, я получаю следующие сопоставления для привода
2018-08-24 17:15:28.835 INFO 60807 --- [ restartedMain] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator'
2018-08-24 17:15:28.846 INFO 60807 --- [ restartedMain] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator/health],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto public org.reactivestreams.Publisher<org.springframework.http.ResponseEntity<java.lang.Object>> org.springframework.boot.actuate.endpoint.web.reactive.AbstractWebFluxEndpointHandlerMapping$ReadOperationHandler.handle(org.springframework.web.server.ServerWebExchange)
2018-08-24 17:15:28.847 INFO 60807 --- [ restartedMain] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator/info],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}"
2018-08-24 17:15:28.847 INFO 60807 --- [ restartedMain] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}"
и когда я пытаюсь перейти к конечной точке, я получаю:
2018-08-24 17:24:31.400 WARN 60846 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [GET http://localhost:8080/actuator/health]: Response status 404
Что мне здесь не хватает?
Спасибо за помощь!