java - 如何在spring boot jar中根据环境加载属性
问题描述
我正在 Spring Boot 中构建一个可重用的库,它可以调用 Rest API 并进行一些验证。这将构建为 JAR 目标是通过在其他 spring boot 项目中添加 pom.xml 来将此库用作 maven 依赖项。
问题是库如何知道要加载哪些环境属性。因为它没有在任何服务器上运行。 例如:调用应用程序将包含为依赖项并部署在dit环境中。我希望库获取url、token 等dit属性 有关如何实现此目的的任何建议。
解决方案
如果您使用application.properties
,您可以通过您的库的文件来扩展您的应用程序文件,如下所示。或者使用@PropertySource
.
推荐阅读
- javascript - 重力实现导致 Obj 继续通过对象
- python - 如何在 cog 中创建随机状态更改器?
- python - 如何错误检查 pyppeteer page.goBack()
- r - 比 mutate(ifelse) 更有效地重新编码变量的方法?
- javascript - React-Redux:尝试分派将嵌套数组分配给另一个数组的操作时,挂钩调用无效
- javascript - 使用 puppeteer 作为半自动化系统
- ios - 从 ViewController 到 UILabel 的 currencyLabel 出口无效。插座无法连接到重复内容
- matlab - MATLAB中离散SIR模型的分岔图
- node.js - 在使用“For”时使用我的回调函数有问题吗?
- ios - 具有自调整大小的 UICollectionViewLayout 部分插入