我有一个春天的云项目。有配置服务器(config-srv(,尤里卡服务器(eureka-srv(和其他一些具有业务逻辑的服务,我们称之为main-srv。
我把它们装进罐子里,一个接一个地运行。我的应用从带有 jar 的同一目录中的文件获取其属性。
因此,我通过"application-native.properties"将属性设置为config-srv。
但是,如果我想更改 config-srv 网址(例如,我想要 http://localhost:9999(,如何在它们启动之前为所有微服务共享此 url?我正在尝试在"应用程序默认属性"中共享此 URL,但它没有任何效果。
您可以将 Spring Cloud Config 服务器详细信息放在每个微服务的 bootstrap.properties 文件中。
spring.application.name=microserviceName
spring.profiles.active=dev
spring.cloud.config.uri=http://localhost:9999
spring.cloud.config.username=your_username
spring.cloud.config.password=your_password
通过链接以获取有关 Spring 云配置的更多详细信息 https://howtodoinjava.com/spring-cloud/spring-cloud-config-server-git/