8.1.4 Spring Cloud Config Support
Since 1.1, Micronaut features a native Spring Cloud Configuration for those who have not switched to a dedicated more complete solution like Consul.
To enable support for Spring Cloud Configuration, add the following configuration to your bootstrap.yml
file:
Integrating with Spring Cloud Configuration
micronaut:
application:
name: hello-world
config-client:
enabled: true
spring:
cloud:
config:
enabled: true
uri: http://localhost:8888/
retry-attempts: 4 # optional, number of times to retry
retry-delay: 2s # optional, delay between retries
Micronaut uses the configured micronaut.application.name
to look up property sources for the application from Spring Cloud config server configured via spring.cloud.config.uri
.
See the Documentation for Spring Cloud Config Server for more information on how to set up the server.