01 2018 档案
摘要:一、原理 AOP(Aspect Oriented Programming)面向切面编程,是对所有对象或者是一类对象编程,核心是在不增加代码的基础上,还增加新的功能 汇编语言(伪机器指令)--面向机器 c语言(系统软件)--面向过程 java--面向对象 aop--面向切面 aop需要配置代理对象,被
阅读全文
摘要:一、建立com.util下建立db.properties文件 建立DBUtil.java 配置xml(配置方式1) 配置xml(配置方式2) 二、如果要引入多个properties文件怎么引入 注意:引入的多个properties文件中有多个名字相同的属性,则使用后引入的文件中的值 虽然不报错,但是
阅读全文
摘要:一、有时候,我们不想一个一个地去配置一个个ref,希望spring智能一点,让那些对象类型属性自动找到配置文件中同名的,或者类型匹配的bean填充进去。 三、autowire="constructor"的意思就是指i,没配值的属性,系统会去找有没有对应的构造函数 四、autowire="defaul
阅读全文
摘要:一、如果有Employee类: 则在xml中配置如下 ①配置文件的type,如果是基本数据类型则直接写,否则写全路径 ②如果只配置了一个参数,则寻找那个一个参数的构造函数,以此类推,找不到则会报错 set注入的缺点是无法清晰表达哪些属性是必须的,哪些是可选的,构造注入的优势是通过构造强制依赖关系,不
阅读全文
摘要:一、内部bean 有时候配置属性值是另一个对象,但却不用ref,而是配置一个内部bean,这个bean只能给自己用 二、bean之间的继承关系 在java中,bean之间的继承关系用extends表明,那在spring配置中,怎么体现呢? 如果在graduate中还配置了name和age,则会覆盖父
阅读全文
摘要:对于赋值,一般都是固定值用value,对象引用用ref,置空如下。 一、数组的赋值与遍历 赋值 遍历 二、给list注入值,可以重复添加同一对象 赋值 遍历 三、给set集合注入值,重复添加同一对象会覆盖 赋值 遍历 四、给map注入值 赋值 遍历 五、给properties注入值 赋值 遍历
阅读全文
摘要:一、如果是ApplicationContext加载xml,则加载的时候就bean的生命周期就开始了,如果是BeanFactory加载xml,则getbean的时候bean的生命周期才开始。 Bean的生命周期大致如下(前提是bean的scope=”singleton”,如果scope不为这个,则没这
阅读全文
摘要:一、spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean之间的关系,当我们需要使用某个bean的时候,我们可以getBean(id),使用即可 1.ioc是什么? ioc(inverse of controll)
阅读全文
摘要:一、bean有五种作用域,在不配置scope的情况下,默认scope="singleton" 当applicationContext.xml是 或者 运行下列代码 打出com.beans.User@1af33d6 com.beans.User@1af33d6,说明两个user是同一个对象同理测试sc
阅读全文
摘要:一、spring是一个容器框架,容器里面有配置好的很多bean,spring管理bean并维持bean与bean之间的关系。 加载bean有以下两种方式(Bean工厂和应用上下文): 用这几种方式加载bean,则加载applicationContext.xml实例化容器的时候(即执行上面代码的时候)
阅读全文

浙公网安备 33010602011771号