2017-06-02 62 views
0

是否可以將屬性名稱注入到procedureName中? 即時通訊使用彈簧引導。 嘗試使用下下建設:將屬性名稱注入到類別的輸入中

procedureName = "${procedure}" but it doesnt work 

而且寫的特殊PropertySourcesPlaceholderConfigurer我認爲這不是一個好主意。

@NamedStoredProcedureQueries({ 

     @NamedStoredProcedureQuery(name = "test", 
       procedureName = "${procedure}", 
       parameters = { 

       }) 

}) 

public class R 

嘗試從屬性 - test.yml用於像下面注入的bean屬性值

回答

0

春性能得到財產,

public class ClassWithInjectedProperty { 

@Value("${props.foo}") 
private String foo; 
} 

你的情況下是無效的價值注入。

+0

procedureName =「$ {props.procedure}」也不起作用 – Mikhail

+0

請看http://www.baeldung.com/properties-with-spring –

+0

但你把例子如何注入字段和我請問如何以簡單的方式在課堂上注射 – Mikhail

相關問題