spring:IOC+DI

Posted yidiandianwy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring:IOC+DI相关的知识,希望对你有一定的参考价值。

一,经典IOC入门

  1.导入包(core中的四个即可)

  2.配置文件书写,名字可以自己随便定义,默认是applicationContext.xml

  里面很简单,注意点:1.约束,在解压包中的schema里面的html里面的property那个文件里面,找到ioc-schema,然后沾到这里;2.<bean>标签,也很简单,取一个id,然后映射到对应的class即可。

1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4     xsi:schemaLocation="
5         http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans.xsd">
6      <!-- 入门配置 -->
7      <bean id="UserDAO" class="dao.userSeriveBBB"></bean>
8 </beans>

  3.编写测试类,涉及到工厂类,与配置文件的导入。(与hibernate很像)

    getBean中的内容,要和xml中的bean的id一样。

1 public void text2() {
2            //创建spring的工厂;
3            ApplicationContext applicationContext=new  ClassPathXmlApplicationContext("applicationContext.xml");
4            userSerive user=(userSerive)  applicationContext.getBean("UserDAO");
5            user.save();
6      }

  4.随便写一个userService接口的实现类,里面要有save方法;

1 public class userServiceBBB implements userService {
2     @Override
3     public void save() {
4         System.out.println("执行成功");
5     }
6 }

 二,CRM案例入门之struts+spring

  1.导入包:

  

  2.配置文件书写

 

  3.实现类书写

 

  

以上是关于spring:IOC+DI的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring(IOC,DI,创建流程)

spring IOC(控制反转)及DI(依赖注入)

Spring -- IOC/DI 基础概念的理解

spring ioc Di

Spring IOC&DI

Spring IOC/DI