首页 > 代码库 > Spring之依赖注入
Spring之依赖注入
1.为什么要有依赖注入?
对于依赖的对象要自己生成,紧耦合;
接口被传入进来,具体传进来的是什么根据Spring容器决定(Quest可以有很多实现);使用的是哪个具体的Quest,BravaKnight并不知道,只有配置文件才晓得;
2. 为什么需要AOP编程?
每个组件都有自己需要关注的核心业务,且只需关注自己的核心业务,不需要关注其他和业务不相关的事情;而这些事情会分布在应用的各个模块,我们将这些业务抽象出来,比如安全,日志等;使用切面编程可以在核心组件不知道情况下执行一些代码。非常cool。
3.使用模板消除样板式编程
比如从数据库中查询,原本过程是先连接数据库,查询数据,关闭数据库;连接数据库,关闭数据库这些操作对于查询操作都是一样的,可以将他们抽象成模板,从而使我们只关注查询这一步骤。
4.Spring容器
spring容器用来管理应用对象,包括new(),finalize()。ApplicationContext(应用上下文)就是Spring的一个容器;
5.
Spring之依赖注入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。