在Spring Boot应用程序中,如何以一种可以被命令行参数覆盖的方式从Rest服务调用中加载属性?
我正在编写一个Spring Boot应用程序。它要做的第一件事是调用rest服务以获取一些配置应用程序其余部分的数据,例如上次运行的日期和时间以及需要处理的材料列表。
特别是在开发过程中,能够从命令行覆盖此配置非常有用。我正在使用@Value捕获命令行替代,并且有一些代码可以优先将它们返回到Rest配置,但是如果将Rest服务作为外部化配置(如PropertySource)加载,则不需要此代码。
任何人都可以推荐一种解决方法,或者更好的将我指向已经完成此操作的示例代码。
请注意,REST服务是由application.yml配置的。