Spring在註解中使用表達式

Spring 3.0引入的@Value讓咱們可使用註解注入基本類型的值。好比String.int,booleanget

實際上,裝配簡單的值並非@Value所擅長的,不過藉助spEL表達式,@Value就牛逼了,能夠在運行期經過spEL動態計算複雜表達式的值並把結果放到@Value中 例如: 從系統屬性中獲取一個值 @Value("#{systemProperties.myFavoriteBook}") private String book;it

這是一種有效的基於註解驅動的裝配模式,他能夠根據spEl表達式進行動態的求值計算注入

最後,自動注入讓解耦提高到了一個新的高度,既然談到了高度,那麼就須要再看看Spring對Bean的自動監測功能,在一開始就能識別出那些Bean須要裝配到上下文環境中mail

相關文章
相關標籤/搜索