摘要: SpringAdvisor 顾问:在通知的基础之上,在细入我们的切面AOP 通知和顾问都是切面的实现方式 通知是顾问的一个属性 顾问会通过我们的设置,将不同的通知,在不同的时间点把切面织入不同的切入点。 PointCutAdvisor接口! 比较常用的两个实现类 1 根据切入点(主业务方法)名称 织 阅读全文
posted @ 2017-10-16 21:41 春眠不觉笑 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: Spring AOP(面向方面编程)框架,用于在模块化方面的横切关注点。简单得说,它只是一个拦截器拦截一些过程,例如,当一个方法执行,Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。 Spring AOP(面向方面编程)框架,用于在模块化方面的横切关注点。简单得说, 阅读全文
posted @ 2017-10-16 21:07 春眠不觉笑 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 使用注解实现IOC 注解的方式将bean 的定义信息和bean实现类结合在一起 @Component:实现bean组件的定义 @Repository:标注dao类 @Service:标注Service 业务类 @Controller:标注控制类 使用@Autowired注解 实现bean的自动装备, 阅读全文
posted @ 2017-10-16 20:47 春眠不觉笑 阅读(178) 评论(0) 推荐(0) 编辑
摘要: AOP 面向切面编程 底层就是 动态代理模式 代理模式是java中常用的设计模式。 特点为: 1 委托类和代理类有相同的接口,或共同的父类(保证使用一样的方法) 2 代理类为委托类负责处理消息,并将消息转发给委托类。 3 代理类并不是真正的实现者而是通过调用委托类的方法来实现功能。 代理 分为 静态 阅读全文
posted @ 2017-10-16 19:20 春眠不觉笑 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Spring 的两种注入方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造注入:通过有参的构造函数注入。 优缺点: 1. 属性注入直白易懂,缺点是对于属性可选的时候,很多个构造函数会显得类很臃肿。 2. 构造注入是一种高内聚的体现,特别是针对有些属性需要在对象在创建时候赋值, 阅读全文
posted @ 2017-10-16 17:30 春眠不觉笑 阅读(272) 评论(0) 推荐(0) 编辑
摘要: P命名空间 装配属性 使用<property> 元素为Bean 的属性装配值和引用并不太复杂。尽管如此,Spring 的命名空间p 提供了另一种Bean 属性的装配方式,该方式不需要配置如此多的尖括号。 命名空间p 的schema URI 为http://www.springframework.or 阅读全文
posted @ 2017-10-16 15:08 春眠不觉笑 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Spring 是大规模企业级框架,用户数量多,数据规模大,功能众多,业务复杂, 性能和安全要求高 灵活多变 Spring框架是轻量级的框架,javaEE的春天,当前主流的框架,一站式的企业应用开发框架 Spring 目标:是使现有的技术更加易用,推进代码的最佳实践 Spring 内容:IOC容器 控 阅读全文
posted @ 2017-10-16 14:48 春眠不觉笑 阅读(571) 评论(0) 推荐(0) 编辑