在 Spring Boot 应用程序中,如何从 Rest 服务调用中加载属性,以使命令行参数可以覆盖这些属性?
我正在编写一个弹簧启动应用程序。它做的第一件事是调用休息服务来获取一些配置应用程序其余部分的数据,例如上次运行的日期和时间以及需要处理的内容列表。
特别是在开发过程中,能够从命令行覆盖此配置非常有用。我正在使用@Value 捕获命令行覆盖,并且有一些代码将返回那些优先于 Rest 配置的代码,但如果 Rest 服务作为外部化配置加载,例如 PropertySource,我不需要此代码。
任何人都可以推荐一种方法,甚至更好地指向我已经完成它的示例代码。
请注意,Rest 服务由 application.yml 配置。