【发布时间】:2020-12-23 12:04:34
【问题描述】:
我喜欢 Spring 的属性加载机制。您可以定义多个配置文件并使用其他配置文件覆盖或扩展属性,您可以使用不同的文件类型(.properties、XML、JSON,...)来存储您的属性,您可以使用其他属性的值解决自己的价值,aso。
但要使用这些属性,您必须以某种方式初始化 Spring 上下文(@SpringBootApplication 或 @SpringBootTest)。而且我想在一些库中使用这个属性加载机制,我不能保证上下文被加载(而且我不想加载它)。
那么,我的问题:
我可以以某种方式创建一个使用 Spring 库加载属性(按需)的类,就像 Spring 加载其属性一样?
然后其他类将使用这个类来访问这些属性。无需加载注释。
我一直在寻找这个,但我还没有找到解决方案。
如果是这样就太好了。知道解决方案。
问候,保持健康,圣诞快乐!
【问题讨论】:
-
如果你能给我们一些类,它会被加载到使用它的地方会更好。