使用Spring Cloud Configuration Server
现在,如下所示在构建配置文件中添加Spring Cloud Config Client依赖项-
Maven用户可以将以下依赖项添加到pom.xml文件中。
Gradle用户依赖的代码如下
现在,您需要将@RefreshScope注解添加到主Spring Boot应用程序中。@RefreshScope批注用于从Config服务器加载配置属性值。
下面给出了主要的Spring Boot应用程序类文件-
现在,在您的application.properties文件中添加配置服务器URL并提供您的应用程序名称。
注 -在启动配置客户端应用程序之前,应先运行 http://localhost:8888 配置服务器。
在上一节配置服务器的git仓库中添加一个config-client-dev.properties的文件并在里面添加属性值:welcome.message = Welcome to Spring cloud config server
下面给出了用于编写简单的REST端点以从配置服务器读取欢迎消息的代码
完整的构建配置文件在下面给出-
Maven pom.xml
Gradle 用户 – build.gradle
您可以创建一个可执行的JAR文件,并使用以下Maven或Gradle命令运行Spring Boot应用程序-
对于Maven,请使用以下命令
在“BUILD SUCCESS”之后,您可以在target目录下找到JAR文件。
对于Gradle,请使用以下命令-
在“BUILD SUCCESSFUL”之后,您可以在build/libs目录下找到JAR文件。
现在,使用如下所示的命令运行JAR文件:
您会发现该应用程序已在Tomcat端口8080上启动。
现在访问URL,从配置服务器加载http://localhost:8080/ 欢迎消息。