前言
Spring 两个核心理念之一,控制翻转(Inversion of Control, IoC)。
两个基本功能:
-
通过描述管理Bean,包括发布和获取Bean.
-
通过描述完成Bean之间的依赖关系
一、IoC容器简介
Spring IoC是一个管理Bean的容器,在Spring的定义中,它的所有IoC容器都需要实现接口BeanFactory。
二、入门案例
2.1导入jar包
4个核心(beans、core、context、expression) + 1个依赖(commons-loggins...jar)
2.2目标类
-
提供UserService接口和实现类
-
获得UserService实现类的实例
2.3配置文件
-
位置:任意,开发中一般在classpath下(src)
-
名称:任意,开发中常用applicationContext.xml
2.4测试