Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 阿帕奇骆驼场注入_Spring_Apache_Apache Camel - Fatal编程技术网

Spring 阿帕奇骆驼场注入

Spring 阿帕奇骆驼场注入,spring,apache,apache-camel,Spring,Apache,Apache Camel,使用Apache Camel PropertyPlaceHolder,我希望使用简单表达式语言在Java类字段中插入属性值: @Simple("${properties:prop1}") private String prop1; @Simple("${properties:prop2}") private String prop2; 这对方法的参数很有效: public void test(@Simple(value = "${properties:prop}") String prop)

使用Apache Camel PropertyPlaceHolder,我希望使用简单表达式语言在Java类字段中插入属性值:

@Simple("${properties:prop1}")
private String prop1;
@Simple("${properties:prop2}")
private String prop2;
这对方法的参数很有效:

public void test(@Simple(value = "${properties:prop}") String prop) {
    //....
}
但在java类字段中,我一直保持
null
值,没有注入任何内容

请问我该怎么做

提前感谢。

使用

@Simple("${properties:prop2}")
private String prop2;
在Camel中不支持On字段

将来有一个JIRA票证可以支持这一点:

使用

@Simple("${properties:prop2}")
private String prop2;
在Camel中不支持On字段

未来有一张JIRA票证支持这一点: