在使用 spring 4 做我的第一步时,我尝试了本文之后的 @Conditional 注释。
我的问题 - 我想从 OnSystemPropertyCondition 类中的方法匹配中访问类路径资源(基本上是属性文件)。
为此,目前我每次调用matches方法时都从它加载所需的属性文件(这意味着对于使用ConditionalOnSystemProperty注释注释的每个类)。这有点难看。我认为一个优雅的解决方案是简单地自动装配我的资源或某些属性(使用 @Value 注释),但这无法完成,因为此类在 bean 之前被实例化。
有什么建议可以帮助我避免一次又一次地重新加载此资源?