pra*_*llo 1 dependency-injection properties cdi
如何从属性文件中注入一些值?我有一个带有一些键和值的.properties文件,我想注入那些用于某些类的东西,例如:
@Inject(file = "/WEB-INF/abc.properties",key ="path")
private String path;
Run Code Online (Sandbox Code Playgroud)
因此,当我使用路径时,它具有属性文件中的值,而不是彻底读取属性和获取值的整个过程.
小智 5
虽然一直在积极讨论在CDI中集成配置,但目前的状态是很快就不会有标准的Java配置JSR.
与此同时,配置集成由DeltaSpike等第三方提供,请参阅http://deltaspike.apache.org/documentation/configuration.html,以便可以编写:
@Inject
@ConfigProperty(name = "endpoint.poll.interval")
private Integer pollInterval;
Run Code Online (Sandbox Code Playgroud)
这依赖于服务加载器meachanism来扩展配置采购.
归档时间: |
|
查看次数: |
1904 次 |
最近记录: |