1、spring主要特点是,IOC反转控制、D依赖注入,面向切面编程AOP
2、spring又像一容器一样,包含应用对象的生命周期
3、又是一站式开发,可整合springmvc,mybatis等
4、需要的jar包,common-logging、bean、context、core和expression 五个必须包
5、使用spring之后,可以省去创建对象和与属性赋值这样过程
6、配置bean包含,<bean id="jesusloveme" class="com.jesus.bean.Love">
<property name = "love" value =“loveme”/>
<bean/>
id为该bean的值,class对应具体的类名,name是类的属性名,value是类属性的值
7、使用spring步骤:
① 创建spring IOC容器对象
ApplicationContext ctx = new classpathxmlApplicationContext("applicationcontext.xml");
② 从IOC容器中获得bean实例
Love love=(Love) ctx.getBean(“jesusloveme”);
③ 调用方法
love.love();
8、在创建IOC容器时,既创建类并赋值。