spring
bug程序猿
目标,计划,坚持,习惯
展开
-
使用@Aspect不起作用
在做spring aop练习中发现使用@Aspect不起作用,问题代码:package org.spring.ioc.core.aop;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.springframework.stereotype.原创 2017-01-16 11:55:33 · 7856 阅读 · 0 评论 -
BeanNotOfRequiredTypeException 异常:but was actually of type 'com.sun.proxy.$Proxy17'
出现这个异常是在spring AOP 的情况下,实现类实现了接口,而在配置注解的 时候直接使用@EnableAspectJAutoProxy造成的解决办法:将@EnableAspectJAutoProxy改成@EnableAspectJAutoProxy(proxyTargetClass=true)即可JDK动态代理和CGLIB字节码生成的区别? * JDK动态代理只能对实现了原创 2017-01-16 12:44:39 · 5988 阅读 · 1 评论 -
spring中的事务控制
1.2 事务控制概述编程式事务控制 自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite(false); //设置手动控制事务 Hibernate代码: Session.beginTransaction()原创 2017-02-27 16:05:55 · 424 阅读 · 0 评论 -
spring中的AOP编程及代理模式
1. 代理模式1.1 概述 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。举例:明星(邓紫棋)ß---经纪人 目标 (代理) 代理模式的关键点:代理对象与目标对象。 1.2 静原创 2017-02-27 16:07:55 · 744 阅读 · 0 评论