【问题标题】:rename spring-cloud-config native profile重命名 spring-cloud-config 原生配置文件
【发布时间】:2021-01-29 08:06:29
【问题描述】:

甚至有可能做到这一点?

我需要在容器内部署一个带有属性文件的spring cloud config服务器,所以我需要使用本机配置文件,但是公司在运行应用程序时只允许某些配置文件名称。

有一种方法可以进行一些手动配置以使自定义配置文件的行为与本机配置文件一样?

谢谢!

【问题讨论】:

  • 不,您需要复制我们在新配置文件下创建 @Bean 实例的位置。

标签: spring-boot spring-cloud spring-cloud-config


【解决方案1】:

谢谢@spencergibb

这很有效:

@EnableConfigServer
@SpringBootApplication
public class BrokernetConfigApplication {

    public static void main(String[] args) {
        SpringApplication.run(BrokernetConfigApplication.class, args);
    }
    
    @Bean
    public NativeEnvironmentRepository nativeEnvironmentRepository(
            NativeEnvironmentRepositoryFactory factory,
            NativeEnvironmentProperties environmentProperties) {
        return factory.build(environmentProperties);
    }

}

【讨论】:

    猜你喜欢
    • 2022-12-04
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 2019-03-20
    • 2016-02-27
    • 2022-11-06
    • 2018-05-30
    相关资源
    最近更新 更多