2011-09-27 28 views
2

我有兩個豆布爾變量有差異的Spring bean可以共享

<bean id="eventService" class="xxx.xxxx.xxxxx.EventServiceImpl"> 
</bean> 

<bean id="UpdateService" class="xxx.xxxx.xxxxx.UpdateServiceImpl"> 
</bean> 

布爾變量已經被共享... 意味着一個bean更新布爾應可用於其他的bean知道狀態

感謝您的想法傢伙

回答

3

我怕你會需要一些正值保持豆,是這樣的:

public class ValueHolder{ 
    private boolean flag; 
    public boolean isFlag(){return flag;} 
    public void setFlag(boolean flag){this.flag=flag;} 
} 

將其作爲Spring Bean連接並將其注入到服務bean中。

只是爲了完整性:或者你可以使用靜態字段,但這更加醜陋。