一、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配合接口编程的,完成一个字母大小写转换的案例:

思路:

  1. 创建一个接口 ChangeLetter
  2. 两个类实现接口
  3. 把对象配置到spring容器中
  4. 使用

通过上面的案例,我们可以初步体会到di配合接口编程,的确可以减少层(web层) 和 业务层的耦合度.

二、图解

重点:红色部分

EasyDemo*DI配合接口编程案例&注意点总结(on Github)

三、案例demo源码:https://github.com/Way123Ne/SSH/tree/master/myspring2

 

相关文章:

  • 2021-10-26
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2021-05-04
  • 2021-04-10
  • 2022-03-03
  • 2021-09-03
  • 2022-01-20
  • 2022-02-08
相关资源
相似解决方案