当前位置:
尊龙游戏旗舰厅官网 >
前端技术
> javascript
>内容正文
javascript
spring依赖注入(di) -尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
spring依赖注入(di)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘python工程师标准>>>
1.面向接口编程
什么是面向接口编程呢?我个人认为,就是在我们的系统分析和架构中,首先,分清层次和依赖关系,每个层次不直接向上层提供服务,即,我们不需要在上层中实例化。向上层仅需提供一组接口功能,具体的实现,允许有多个实现类,具体的实现交给实现类来完成。
举个例子,我们的dto实现是交给service,而service实现依赖dao,如果我们在service中用到了dao的实例,那么如果dao中换了一种实现,或者是多加了一种实现,我们都需要在service中去修改,这样很麻烦。譬如,常见的登录,原本我们采用的oracle,现在,倘若换成了mysql或者是xml那么我们的service就需要改动。如果我们将dao定义成接口,而在service中紧紧只是声明一个dao,具体的实例,我们放在配置文件中,那么最后我们dao的改变,只需要改动配置文件即可(spring注入依赖就是这样的)。
1.spring注入依赖(di)
注入依赖的原理,当然用到就是xml解析,和动态代理,具体的我都有写过相关博客
转载于:https://my.oschina.net/u/2968127/blog/841624
总结
以上是尊龙游戏旗舰厅官网为你收集整理的spring依赖注入(di)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: golang文件操作
- 下一篇: 单例 扩展