如何使用CDI从.properties文件@注入值

如何使用CDI从.properties文件@注入值,properties,dependency-injection,cdi,Properties,Dependency Injection,Cdi,如何从属性文件中注入一些值? 我有一个.properties文件,其中包含一些键和值,我想将它们注入到一些类中,比如: @Inject(file = "/WEB-INF/abc.properties",key ="path") private String path; 因此,当我使用路径时,它具有属性文件中的值,而不是深入阅读属性并获取值的整个过程。虽然对此进行了积极的讨论,但目前的状态是短期内不会有标准 同时,配置集成由第三方提供,例如,请参阅,以便可以编写: @Inject @Config

如何从属性文件中注入一些值? 我有一个.properties文件,其中包含一些键和值,我想将它们注入到一些类中,比如:

@Inject(file = "/WEB-INF/abc.properties",key ="path")
private String path;

因此,当我使用路径时,它具有属性文件中的值,而不是深入阅读属性并获取值的整个过程。

虽然对此进行了积极的讨论,但目前的状态是短期内不会有标准

同时,配置集成由第三方提供,例如,请参阅,以便可以编写:

@Inject
@ConfigProperty(name = "endpoint.poll.interval")
private Integer pollInterval;
这依赖于服务加载器机制来扩展配置源


该项目计划也有。

您能提供一个使用示例吗?.properties将放在哪里以及如何正确调用?我假设ApacheDeltaspike文档中有示例…您检查过了吗?