SpringFramework|總覽篇

SpringFramewok|總覽篇

🛠施工中....html

這篇文章的目的是整理以前所寫的Spring使用示例筆記.spring

SpringFramework - 5.1.1 RELEASE函數

依賴注入

基於XML配置文件的一些實現

  • 依賴注入:
  • 自動裝配:
  • 配合一些註解(仍基於XML配置):
    • @Autowired - 可分別應用在Setter, 構造函數和屬性上.
    • @Qualifier - 限定符, 用於幫助指定準確的Bean
    • @Required - 此註釋指示必須在配置時經過bean定義中的顯式屬性值或經過自動裝配填充受影響的bean屬性。若是還沒有填充受影響的bean屬性,則容器將引起異常。
  • 拓展: (參考如下的基於註解配置的實現)
    • Import - 整合多個XMLConfig.
    • DependsOn

基於註解配置的一些實現

  • 依賴注入:
    • 設值注入ui

      • 瞭解@Configuration@Bean: 第一個示例
      • 使用@Autowired進行Setter注入: 第二個示例
    • 構造注入: (好像不能. 緣由: 在JavaConfig類中須要構造函數以建立實例, 這與用於注入的構造函數出現了衝突. 重載並不能解決這一問題, 暫時也找不到其餘方法)code

      且使用Setter進行注入並無什麼不妥.. 折騰這個我的以爲不必...xml

  • 拓展:
    • @Import - 整合多個JavaConfig.
    • @Primary - 表示當多個bean能夠自動裝配到單值依賴項時,應該優先選擇特定的bean
    • @DependsOn

🛠施工中....htm

相關文章
相關標籤/搜索