Building a server-side application
We have started by discussing HTTP, a resource-based API provided by the Spring Cloud Config Server, and the way of creating and storing properties there. But now let's move back to the basics. The same as a discovery server, a Config Server may be run as a Spring Boot application. To enable it on the server side, we should include spring-cloud-config-server
in our dependencies in the pom.xml
file:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>
In addition to this, we should enable the Config Server on the main application class. It would be a good idea to change the server port to 8888
, because it is the default value of the spring.cloud.config.uri
property on the client side. For example, it is auto configured on the client side. To switch the server to a different port, you should set the server.port
property on 8888
or launch it with the...