【转】解决方法:http://forum.springsource.org/showthread.php?85016-IllegalArgumentException-with-ApplicationContextAware-Proxy在配置文件中加入proxy-target-class="true...
分类:
编程语言 时间:
2014-08-13 14:25:26
阅读次数:
243
前些天看aop就看到了cglib,看cglib又看到了asm,模仿着做了个示例。利用asm修改字节码,能实现编译不通过执行通的过的效果,挺有意思。
一个简单的待修改类:
package com.asm.zjc;
public class C {
public void m() throws InterruptedException{
Thread.sleep(300);
}
}...
分类:
其他好文 时间:
2014-08-13 10:36:55
阅读次数:
255
前些天看aop就看到了cglib,看cglib又看到了asm,模仿着做了个示例。利用asm修改字节码,能实现编译不通过执行通的过的效果,挺有意思。一个简单的待修改类:packagecom.asm.zjc;
publicclassC{
publicvoidm()throwsInterruptedException{
Thread.sleep(300);
}
}
对其进..
分类:
其他好文 时间:
2014-08-13 03:43:06
阅读次数:
234
1)PersonService 接口类:
public interface PersonService {
public void save(String naem);
public void update(String name,Integer id);
public String getPersonName(Integer id);
}
2)PersonServiceBean 实现类...
分类:
编程语言 时间:
2014-08-12 17:14:24
阅读次数:
181
接口类PersonService类与6相同。
1)实现类 PersonServiceBean:
@Service
// 使用自动扫描的方式自动装配
public class PersonServiceBean implements PersonService {
@Override
public void save(String name) {
// throw new Runtim...
分类:
编程语言 时间:
2014-08-12 17:12:44
阅读次数:
176
Duck punch我们先不谈AOP编程,先从duck punch编程谈起。如果你去wikipedia中查找duck punch,你查阅到的应该是monkey patch这个词条。根据解释,Monkey patch这个词来源于 guerrilla patch,意为在运行中悄悄的改变代码,而 guer...
分类:
编程语言 时间:
2014-08-12 13:02:04
阅读次数:
209
一、IOC(DI) Inversion of Control 控制反转,也叫(Dependency Injection)依赖注入。 我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和 new的对象耦合了,.....
分类:
编程语言 时间:
2014-08-12 12:41:14
阅读次数:
243
在使用spring时,经常需要在普通类中获取session,request等对像.比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法:ServletA...
分类:
编程语言 时间:
2014-08-12 08:57:03
阅读次数:
180
之前SpringMvc和mybatis整合的例子:http://www.cnblogs.com/acehalo/p/3901809.htmlController类增加方法,以便测试: @RequestMapping(value = "/aopTest") @ResponseBody ...
分类:
编程语言 时间:
2014-08-11 23:58:13
阅读次数:
530
Java设计模式——动态代理java提供了动态代理的对象,本文主要探究它的实现,动态代理是AOP(面向切面编程, Aspect Oriented Programming)的基础实现方式,动态代理使代码的重复更少,更便与维护本文参考了满一行老师和马士兵老师的视频,在此表示Thanks。假设小张通过QQ...
分类:
编程语言 时间:
2014-08-11 08:23:21
阅读次数:
361