没有Spring Boot的Spring Cloud Config Server

我已经看过没有Spring Boot和其他许多组件的spring-cloud-config客户端,还没有找到令人信服的答案。因此,这里再次出现:

:在Spring应用程序中,是否可以在没有Spring Boot自动配置的情况下使用Spring CloudConfig服务器/客户端?使用Spring Boot是使用这些框架的要求吗?

如果是:

  1. 是否有任何文档清楚地描述了在没有Spring Boot的情况下启用Spring Cloud Config服务器/客户端需要做什么?
  2. 是否有任何示例项目清楚地描述了在没有Spring Boot的情况下启用Spring Cloud Config服务器/客户端需要做什么?

回答:

我不知道文档或示例项目。但是,我们在项目中正在这样做。

假设您使用的是PropertySourcesPlaceholderConfigurer,则只需将配置服务器URI作为属性源包括在内:

<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer" id="propertyPlaceholder">

<property name="locations">

<list>

<value>http://your-config-server.com:8888/application-${spring.profiles.active}.properties</value>

</list>

</property>

<property name="ignoreUnresolvablePlaceholders" value="false"/>

</bean>

您必须确保将-Dspring.profiles.active = current_profile传递给java命令行,就像您可能需要通过引导完成一样。

以上是 没有Spring Boot的Spring Cloud Config Server 的全部内容, 来源链接: utcz.com/qa/397966.html

回到顶部