1、导Spring容器所需要的包
- spring-beans-4.0.0.RELEASE.jar
- spring-context-4.0.0.RELEASE.jar
- spring-core-4.0.0.RELEASE.jar
- spring-expression-4.0.0.RELEASE.jar
- commons-logging-1.1.3.jar(spring运行时需要依赖这个日志包,没有则会报错)
2、写配置
- spring的配置文件中,集合了spring的ioc容器管理的所有组件;
- 创建Spring Bean Configuration File(Spring的bean配置文件);
3、测试
细节:
- java项目的所有源码包下的文件都会被合并进入到bin文件夹中,bin文件夹是类路径开始的地方,web项目的类路径的开始是/WEB-INF/classes/。
- 先导包,再创建配置文件,否则会报错。
- 组件在容器创建完成的时候就已经创建好了。
- 同一个组件在ioc容器中是单实例的。
- ioc容器在创建这个组件的时候会利用setter方法为bean中的属性赋值。
- bean中的属性名并不是由成员变量名决定,而是由setter方法中set后面那一串首字母小写的字符串决定。