1,导入需要的jar包
commons-logging.jar--spring需要的日志包
spring-beans.jar 这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。
spring-context.jar 这个jar文件为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类等。
spring-core.jar 这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心。
spring-expression.jar spring表达式语言支持
2,编写spring xml配置文件
一个<bean>标签就是你需要交给spring容器管理的一个bean id属性定义了bean的名字 属性scop为创建的bean属于哪一种作用域。
spring bean 的几种作用域
singleton (默认) 在每一个spring容器中,一个bean定义只有一个对象实例
prototype 允许bean的定义可以被实例化多次(每次调用都创建一次)
request 在一次http请求中,每个bean定义对应一个实例。该作用域仅在基于web的spring上下文(例如spring mvc)中才有效
session 在一个http session中,每个bean定义对应一个实例。该作用域仅在基于web的spring上下文(例如 spring mvc)中才有效
global-session 在一个全局http session 中,每个bean定义对应一个实例。该作用域仅在portlet上下文中才有效
3,编写接口和实现类
4,编写测试类
ApplicationContext ap = new ClassPathXmlApplicationContext("applicationContext.xml"); 获取spring容器
SpringIocService si = (SpringIocService) ap.getBean("iocService"); 获取id为iocService的bean
然后运行测试,成功。这样一个简单的spring(ioc) hello word就完成了。
原文:http://www.cnblogs.com/chentaiyan/p/6403715.html