spring拦截器,如何拦截父类的方法 //这为父类 public class baseA{ public void setAdf(){ System.out.println("adsf"); } } public class B extends baseA{ public void setBad(){ this.setAdf(); } 我对baseA中的所有方法进行了拦截我在调用setBad方法的时候不法执行拦截 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为setBad就不是父类的方法,如何拦截的到呢 但在setBad里面调用到BaseA中的方法啊。这样子是拦截不到的吗? 但在setBad里面调用到BaseA中的方法啊。这样子是拦截不到的吗? 你要先明白为什么会有拦截,那是因为spring为你生成的代理对象在起作用,但是你获得到的子类的代理对象的时候并不会为其生成拦截部分代码,所以就不会出现你想要的拦截 不要继承,用普通的IOC注入这个对象,并且调用这个方法就可以的 哎,不行啊。我是在他们原来的代码上面,进行拦截,相当于我对BaseManager类里面的一个方法进行拦截!有没有其它的办法呢! java语句导出oracle的建表语句 web开发时报错,求解决 如何访问局域网内某一台机子的C盘 紧急求助ORACLE连接串问题! ILOG JRULE的用法 apache如果配置tomcat集群,高手进来,弄了3天了,烦躁 用myeclipse 和sturts开发中的 问题, 谁帮我看看这段代码阿,很简单的连接数据库的,但是就是有一个小问题! synchronized 问题 哪里有O'REILLY的《JAVA XML》下载? 使用javax.net.ServerSocketFactory创建Socket出现 address in used异常 Spring3.0.6MVC抛异常
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货