當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring(二)IOC底层实现原理
生活随笔
收集整理的這篇文章主要介紹了
Spring(二)IOC底层实现原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IOC原理
將對象創建交給Spring去管理。
實現IOC的兩種方式
IOC配置文件的方式
IOC注解的方式
IOC底層實現原理
1.1 xml配置文件
1.2 dom4j解析xml
1.3 工廠模式
1.4 反射
Spring的IOC實現過程
- 導入Jar包
* 如果做Spring最基本的功能,只需要導入最基本的四個即可。(Beans、Core、Context、SpEL)。
* 因為Spring沒有提供日志功能,所以除了上述jar包之外,還要有輸出日志的jar包(commons-logging.jar和log4j.jar)。
- 創建類,在類中創建方法:創建一個簡單的類。
- 創建Spring配置文件,配置創建類
* Spring核心配置文件名稱和位置不是固定的。 一般為Maven項目中resources下的ApplicationContext.xml。
* 引入約束。
* 配置Bean
寫代碼測試創建過程:
//獲取xml對象ApplicationContext context = new ClassPathXmlApplicationContext("ApplicationContext.xml");//通過xml對象獲取beanUser user = (User) context.getBean("user");System.out.println(user.toString());
轉載于:https://www.cnblogs.com/esileme/p/7479879.html
總結
以上是生活随笔為你收集整理的Spring(二)IOC底层实现原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery EasyUI datagr
- 下一篇: Python中为什么推荐使用isinst