在容器中注册组件
首先创建一个普通的java工程
根目录下创建jar包文件夹,将需要的jar复制进来:
在libs文件夹上右键后点击add as library
验证是否添加也可以在下面这个页面添加:
在src文件夹下创建.xml配置文件: 右键–>new–>xml Configuration File–>Spring Config
在src下创建bean类并且给属性添加get,set和tostring:
xml文件配置示例:(根据bean类注册相应的组件)
进行单元测试:
创建和src同级的test文件夹:右键–>Mark–>Directory as–>Test Resources Root将test设置为工程的test文件
在要测试的类上右键–>Go To–>Test
弹出创建测试类的提示:
点击后
创建成功
运行test方法后控制台输出如下:
完成
需要注意的几个问题 :
- src, 源码包开始的路径,称为类路径的开始
- 要先导入依赖包再创建配置文件
new ClassPathXmlApplicationContext(“ioc.xml”):ioc容器的配置文件在类路径下;
new FileSystemXMLApplicationContext(“D://ioc.xml”):ioc容器的配置文件在磁盘路径下;
- 容器中对象的创建是在容器创建完成的时候就已经创建好了
- ioc容器在创建这个组件的时候,(property)会利用setter方法为javabean的属性赋值
- javabean的属性名是由getter/setter方法决定的