摘要: 用于指定对于 DI 使用注解,将不再需要在 Spring 中生命 Bean 实例,需要在原有的 Spring 运行环境基础上再做一些改变,完成以下三步 (1)导入 AOP 的 JAR 包。因为注解的后台实现用到了 AOP 编程。(spring-aop-4.2.1.RELEASE.jar) (2)在配 阅读全文
posted @ 2018-03-20 14:36 Js_zero 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 为 Spring 指定多个平等关系的配置文件 第一种方式:通配符指定文件(这也是为什么我们建议将所有配置文件命名有规则的原因) 第二种方式:加载多个配置路径,采用 ApplicationContext 的可变长参数构造方法 第三种方式:于第二种类似,不过调用的是 ApplicationContext 阅读全文
posted @ 2018-03-19 19:57 Js_zero 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 注入分类 (1)设值注入:先调用 Bean 的无参构造函数,然后通过 setter 方法传入被调用者的实例。 注:对于其他 Bean 对象的引用,除了<bean/>标签的 ref 属性外,还可以使用 <ref/> 标签 (2)构造注入:在构造调用者实例的同时,完成了被调用者的实例化。即使用构造器设置 阅读全文
posted @ 2018-03-19 11:03 Js_zero 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Bean 的装配 Bean 的装配:即 Bean 对象的创建。容器根据代码要求创建 Bean 对象后再传递给代码的过程中,称为 Bean 的装配 Spring 的默认装配方式是容器首先调用 Bean 类的无参构造器,创建空值的实例对象 动态工厂 Bean 有时候项目可能需要通过工厂类来创建 Bean 阅读全文
posted @ 2018-03-18 23:47 Js_zero 阅读(647) 评论(0) 推荐(0) 编辑
摘要: Spring 配置容器的两种方式: 第一种:ApplicationContext 接口容器 ApplicationContext 接口的继承结构图如下 A、配置在类路径下,使用 ClassPathXMlApplicationContext 实现类加载 B、配置在本地磁盘目录下,用 FileSyste 阅读全文
posted @ 2018-03-18 11:15 Js_zero 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 主要集合概述: List:是一个有序集合,可以放重复的数据 Set:是一个无序集合,不允许放重复的数据 Map:是一个无序集合,集合中包含一个键对象,一个值对象,键对象不允许重复 ,值对象可以重复(身份证号—姓名) Collection 详解: 注意: Collection 是java.until下 阅读全文
posted @ 2018-03-18 10:45 Js_zero 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 控制反转(Ioc,Inversion of Control),是一个概念,一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。 IoC是一个概念,一种思想,实现方式多种多样。当前比较流行的实现方式 阅读全文
posted @ 2018-03-18 10:05 Js_zero 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 事务的四个隔离级别(4个): -read uncommitted 读未提交 -read committed 读已提交 -repeatable read 可重复读 -serializable 串行化 read uncommitted 读未提交 事务A和事务B,事务A未提交的数据,事务B可以读取到,这里 阅读全文
posted @ 2018-03-17 15:04 Js_zero 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 因为 Integer 包装类型允许 null 值,避免在框架底层调用时产生空指针异常所以一般建议使用 Integer 阅读全文
posted @ 2018-03-17 11:57 Js_zero 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 切面(Aspect): 切面泛指交叉业务逻辑。比如事务处理。日志处理就可以理解为切面。常用的切面有通知(Advice)与顾问(Advisor)。实际上就是对主业务的一种增强。 织入(Weaving): 织入是指将切面代码插入到目标对象的过程。 连接点(JoinPoint): 连接点指可以被切面织入的 阅读全文
posted @ 2018-03-16 21:07 Js_zero 阅读(95) 评论(0) 推荐(0) 编辑