Spring中如何使用代码的方式实现@Value("")的功能
西夏一品堂 2017-04-26 05:48:49 在spring中,@Value注解里面可以有很多种写法
@Value("${xxx.key}") 可以获取配置文件的值
@Value("#{xxx.name}") 可以获取spring容器中的bean
但是,这种需要提前先写死
我现在想动态的获取值,比如说
String str = "${xxx.key}";
Object value = xxx.getValue(str);
有没有这样的方法,可以实现xxx.getValue(str)的值等于@Value(str)