JavaSpring3。0注释
我有一个属性文件converterValues。具有以下数据的属性值一=1,值二=2 我正在尝试使用注释
@Value("#{converterValues.valueOne}")
private transient String dataValue;
我想一次加载所有属性,而不是使用ConverterValue一次加载每个属性。valueOne
让我知道如何使用注释一次获取valueOne=1、valueTwo=2
我希望避免为每个键定义@value
# 1 楼答案
首先创建一个qualifier annotation,我们称之为
@ConverterValues
然后用给定的限定符声明
PropertiesFactoryBean
类型的bean现在,您可以将属性注入到bean中:
更新
当然,如果您愿意显式地表达依赖关系,您可以跳过定义限定符的开销: