2011-04-15 70 views
3

我有一個問題注入屬性與彈簧類。
我applicationContext.xml中包含了這樣的事情:彈簧屬性注入不起作用@Value和<util:屬性>

<context:annotation-config /> 
<context:component-scan base-package="life" /> 
<util:properties id="config" location="classpath:config/files/config.properties"/> 

和比如我想在config.properties文件的布爾:

package life.util; 

import org.springframework.beans.factory.annotation.Value; 
import org.springframework.stereotype.Component; 

@Component 
public class LifePath { 

    private @Value("#{config.production_mode}")static boolean prodMode; 

我沒有錯誤,但不工作。
如果有人有一個想法來幫助我,這將是偉大的。

約翰

回答

3

這可能是因爲prodModestatic。我不認爲Spring會注意到它,它只會連接實例字段。

+0

謝謝skaffman就是這樣! – Johan 2011-04-15 15:17:42