摘要: 1.有哪些不同类型的IOC(依赖注入)方式?解释说下 1.Set 注入 2.构造器注入 3.静态工厂的方法注入 4.实例工厂的方法注入 Setter 注入:对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观。如果依赖关系较为复杂,那么构造子注入模式的构造函数 阅读全文
posted @ 2019-10-28 17:28 EXTRA· 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩 阅读全文
posted @ 2019-10-28 16:20 EXTRA· 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、Bean的作用域在Bean容器启动会读取bean的xml配置文件,然后将xml中每个bean元素分别转换成BeanDefinition对象。在BeanDefinition对象中有scope 属性,就是它控制着bean的作用域。Spring框架支持5种作用域,有三种作用域是当开发者使用基于web的 阅读全文
posted @ 2019-10-28 16:15 EXTRA· 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Spring集合的注入 步骤一:导入依赖 步骤二:创建实体类 步骤三:创建大配置文件 步骤四:测试 域属性自动注入 byName与byType 步骤一:创建两个实体类 步骤二:创建大配置文件(在bean节点中增加autowire属性,设值为byType) 要求:给Teacher赋值的bean节点的i 阅读全文
posted @ 2019-10-28 16:11 EXTRA· 阅读(250) 评论(0) 推荐(0) 编辑
摘要: AOP: AOP为Aspect Oriented Programming 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是Spring框架中的一个重要内容,是函数式编程的一种衍生范型 利用AOP可以对业务逻辑的各个部分进行隔离, 从而使得业务逻 阅读全文
posted @ 2019-10-28 08:12 EXTRA· 阅读(171) 评论(0) 推荐(0) 编辑