摘要: ThreadLocal为每个使用它的线程提供一个变量的副本。 ThreadLocal中的主要方法: public void set(T value) { Thread t = Thread.currentThread(); //取得线程t的ThreadLocalMap对象 ThreadLocalMa 阅读全文
posted @ 2018-03-26 22:26 CoderLynn 阅读(657) 评论(0) 推荐(0) 编辑
摘要: AspectJ:实现AOP的框架,Spring引入了它 AspectJ中常用的五種類型: 前置通知 後置通知 環繞通知 異常通知 最終通知:相當於try-catch中的finally AspectJ的切入點表達式:加方括號表示可以省略,各部分用空格隔開 execution ( [ modifiers 阅读全文
posted @ 2018-03-26 22:05 CoderLynn 阅读(202) 评论(0) 推荐(0) 编辑
摘要: AOP: 术语: 连接点:可以被切面织入的方法(这里的 可以 指的是在容器中注册为连接点) 切入点:具体要被织入的方法 目标对象:要被织入的方法所在的对象 通知(Advice):切面的一种实现,可以完成简单的织入功能。定义了织入时间。即增强的业务什么时候实现,主业务之前或者之后 顾问(Advisor 阅读全文
posted @ 2018-03-26 22:03 CoderLynn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: DI 依赖注入(Dependency Injection) Part One 基于Xml的DI 普通属性注入 : 设值注入:setter方法 <property name="" value="" /> 如果注入为对象则再创建一个对象,再将property的ref设置为bean的id <propert 阅读全文
posted @ 2018-03-26 21:55 CoderLynn 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 文章为博主看动力节点Spring教学视频总结的笔记,作为以后查阅使用。 Spring主要作用为“解耦” 根据功能不同可以将系统中的代码分为: 主业务逻辑 系统级业务逻辑:没有具体的专业业务应用场景,为主业务提供系统级服务,例如日志、安全、事务等 Spring根据代码功能特点,将降低耦合度方式分为两类 阅读全文
posted @ 2018-03-26 21:37 CoderLynn 阅读(207) 评论(0) 推荐(0) 编辑