版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36287601/article/details/82502062
一、DI配合接口编程 注意点总结:
1.类与接口的互相转换
2.将src下与包同等级的applicationContext.xml文件修改成
src下包下的beans.xml文件,同时原
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
修改为:ApplicationContext ac = new ClassPathXmlApplicationContext("com/wayne/test/beans.xml");
3.web.xml 文件中原配置类的bean的id修改为统一的接口名
好处:使用那个类的功能将那个类所对应bean开放即可,不使用的可注销
4.spring开发提倡接口编程,配合di技术可以层与层的解耦
举例说明:
现在我们体验一下spring的di配合接口编程的,完成一个字母大小写转换的案例:
思路:
- 创建一个接口 ChangeLetter
- 两个类实现接口
- 把对象配置到spring容器中
- 使用
通过上面的案例,我们可以初步体会到di配合接口编程,的确可以减少层(web层) 和 业务层的耦合度.
二、图解
重点:红色部分
三、案例demo源码:https://github.com/Way123Ne/SSH/tree/master/myspring2