我正在尝试编写类似Spring MVC的框架。 我正在寻找一种方法来修改部署在tomcat上的servlet 3.0的doPost / doGet方法的代码,使用javassist或反射或其他任何东西,以便doPost可以调用动态定义的服务方法。
doPost(...){
ServiceClassName.methodeName(); // dynamic line of code
}
由于
答案 0 :(得分:1)
可以使用javassist。请参考this来编写Transformer类。
答案 1 :(得分:0)
虽然我以前从未尝试过,但请查看http://www.bytebuddy.net以获取字节码创建/操作库。