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的主要内容,如果未能解决你的问题,请参考以下文章