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