ApplicationContextAware 的做用

參考:https://blog.csdn.net/weixin_41558061/article/details/80839131spring

ApplicationContextAware 經過它Spring容器會自動把上下文環境對象調用ApplicationContextAware接口中的setApplicationContext方法。.net

咱們在ApplicationContextAware的實現類中,就能夠經過這個上下文環境對象獲得Spring容器中的Bean。code

  看到—Aware就知道是幹什麼的了,就是屬性注入的,可是這個ApplicationContextAware的不一樣地方在於,實現了這個接口的bean,當spring容器初始化的時候,會自動的將ApplicationContext注入進來:
使用方法以下:cdn

1.實現ApplicationContextAware接口:對象


由於咱們在作開發的時候,並非說在每個地方都能將屬性注入到咱們想要的地方去的,好比在Utils使用到dao,咱們就不能直接注入了,這個時候就是咱們須要封裝springContext的時候了,而ApplicationContextAware就起了關鍵性的做用。
blog

相關文章
相關標籤/搜索