講述再沒有遵照Dependence Inversion Principle下的開發痛點,與IOC使用後的好處
講述Id 與 Naming的XML屬性差別
請對應App.java中的條件進行Bean的命名
針對建構子與工廠方法進行實例化講解
對應App.java中的實例化要求進行配住,須注意有些必須要工廠方法
針對建構子與Setter注入進行解說
跟著完成配置即可
講解循環依賴
請學生配合改成Setter注入即可
講解可控制實例化順序的Depends-on,且有範例讓學生可看這個設置也會讓Spring造成循環依賴
對應App.java中的實例化要求進行配置,裡面會有實例化順序檢核
講解可控制實例化順序的懶加載,且可以解開循環依賴
對應App.java中的實例化要求進行配置,裡面會有實例化順序檢核
介紹自動配置各個屬性
裡面類別需要byName與byType相互使用
介紹Init/Destroy
跟著配置即可,裡面有檢核
介紹Bean Scope
跟著配置即可,裡面有檢核
掃描Annotation配置
跟著配置即可
@Autowired順便帶@Qualifer
跟著配置即可
同前面Lifecycle
介紹@Configuration與@Bean
讓學生配置Datasource
配置中有Annotation與XML配法,可讓學生自己配置一次
XML配置
Annotation配置