我想不用任何框架,解决AOP的功能,可以写自定义注解,但不知道该怎么织入
不可能每次调用函数之前,都检查是否有注解,然后采取相应的操作,因为这样会
大大破坏原有程序,而且效率不高。
不可能每次调用函数之前,都检查是否有注解,然后采取相应的操作,因为这样会
大大破坏原有程序,而且效率不高。
解决方案 »
- 谁遇到过这个异常!是使用facelets时出现的!
- hibernatetemplate的一个问题
- 关于tomcat无法获得通过post提交的文件问题
- struts问题!高手请进
- 请求,经验,用xml实现企业间的数据交换。如帮我解决,送上所有可用分!
- Can't load server.xml
- 一个jspSmartUpLoad不能 解决的 问题 !
- Struts中ActionMessages问题?
- 初学,请问我把HELLO例程加J2EE(JDE1.4)并DEPLOY后,想把HELLO删除,但找不到删除的按钮,怎么处理?
- 关于“用Java开发Web服务器”??满意者有更多分相送!
- 请教iReport+jasperReport
- 求教,如何利用runtime.exec()执行多条DOS命令行??
@Logger("test")
public void test(){
}
public static void main(String[] args) {
new Test().test();
}
}不改变代码,让调用这一方法时记录日志
好像动态代理也可以用在没有接口的类上吧!
b: AOP 框架 AspectJ,不需要自定义 Annotation 了,只要学会怎么用 AspectJ 就可以了。相比之下,复杂度和难度比 JDK Proxy 和 Cglib 大大降低了。
上面这些是我的建议,具体怎么选择还是得由你或者你们团队来决定。
另外写一个Test类,重新写一个test()方法
在这个test()方法中
{
dosomethingyouwant();
通过指定"a/Test.class"文件可以生成一个原来的Test的对象b;
b.test();
}通过指定"a/Test.class"文件可以生成一个原来的Test的对象b;
这个应该是没问题的,N年前有个哥么问说java做的棋牌房间程序在不退出的情况下怎么从服务器down游戏下来并运行,我试过