首页 > 解决方案 > 如何在spring boot jar中根据环境加载属性

问题描述

我正在 Spring Boot 中构建一个可重用的库,它可以调用 Rest API 并进行一些验证。这将构建为 JAR 目标是通过在其他 spring boot 项目中添加 pom.xml 来将此库用作 maven 依赖项。

问题是库如何知道要加载哪些环境属性。因为它没有在任何服务器上运行。 例如:调用应用程序将包含为依赖项并部署在dit环境中。我希望库获取url、token 等dit属性 有关如何实现此目的的任何建议。

标签: javaspringspring-bootjar

解决方案


如果您使用application.properties,您可以通过您的库的文件来扩展您的应用程序文件,如下所示。或者使用@PropertySource.


推荐阅读