-
xmlns:c="http://www.springframework.org/schema/c"
xmlns:p="http://www.springframework.org/schema/p"加入可以簡化查看全部 -
靜態方法實例化bean,不用配置工廠bean,在工廠中實例化;實例方法實例化bean,需要配置工廠bean和實例對象bean,以factory-bean關聯;別名alias只能一個別名,bean定義name可以定義多個
查看全部 -
1、創建一個xml格式的配置文件
2、在xml文件中定義一個bean,給每個bean設定一個id
3、通過ApplicationContext獲取Spring上下文ApplicationContext context = new ClassPathXmlApplicatioinContext("文件名.xml");
4、獲取beanBean bean = context.getBeal("第一步中給bean的id",Bean.class);
查看全部 -
約定:
1.所有的bean的生命周期交給ioc容器管理
2.被依賴的bean通過構造方法注入
3.被依賴的bean需要優先創建
查看全部 -
IoC
控制對象的創建及銷毀(生命周期)
將對象的控制權交給IoC容器
查看全部 -
Java?Web發展史:
第一階段:JavaBean+Servlet+Jsp逐步發展
第二階段:面對EJB重量級框架帶來的種種麻煩
第三階段:SpringMVC/Struts+Spring+Hibernate/myBatis
第四階段:享受SpringBoot"約定大于配置"的種種樂趣,很多繁瑣的配置都變成了約定
第五階段:以Dubbo為代表的SOA為服務架構體系(Dubbo是阿里創建的)
第六階段:比較前沿的技術,SpringCloud微服務架構技術生態圈(基于SpringBoot,保證了開箱即用,需要什么SpringCloud保證都有。查看全部 -
為什么使用IOC
查看全部 -
通過構造方法和set方法注入Bean
通過屬性直接注入Bean
實例化和注入時指定Bean的ID
List/set注入
將多個泛型實例注入到List
Map注入
將多個泛型實例注入到set
String、Integer等類型直接賦值注入
Spring IoC容器內置接口實例注入
?
查看全部 -
使用spring實例化bean
通過構造方法
靜態方法
實例方法
bean的別名
查看全部 -
spring ioc
創建一個xml配置文件
獲取spring上下文
獲取bean
查看全部 -
約定:
所有的bean的生命周期交給ioc容器管理
被依賴的bean通過構造方法注入
被依賴的bean需要優先創建
查看全部 -
ioc?
控制: 控制對象的創建及銷毀
反轉:將對象的創建權交給IOC容器
查看全部 -
查看全部
-
1-4 Spring IoC入門
查看全部 -
實現IoC
查看全部 -
xml配置spring
查看全部 -
使用場景1
使用場景2
查看全部 -
Bean屬性繼承xml文件寫法
查看全部 -
類實現初始化和銷毀接口
查看全部 -
配置文件兩種寫法
查看全部 -
Bean銷毀
查看全部 -
Bean的初始化
查看全部 -
懶加載的適用場景
查看全部 -
配置文件配置默認懶加載
查看全部
舉報