我认为您可以只定义一个新的util:properties,而不是着眼于上下文占位符的内部工作:
<util:properties id="appProperties" location="classpath:app.properties" />
并在您的代码中像这样使用它:
Properties props = appContext.getBean("appProperties", Properties.class);
或像这样在任何可以做DI的地方:
@Value("#{appProperties['app.resources.path']}")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)