随笔分类 -  动态生成代码

动态生成代码
摘要:APT(Annotation Processing Tool)是java的注解处理技术,它对源代码文件进行检测找出其中的Annotation,根据注解和注解处理器和相应的apt自动生成代码。 Annotation处理器在处理Annotation时可以根据源文件中的Annotation生成额外的源文件 阅读全文
posted @ 2018-12-14 10:52 linghu_java 阅读(1540) 评论(0) 推荐(0)
摘要:一、什么是CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。 二、CGLIB原理 CGLIB原理:动态生成一个要 阅读全文
posted @ 2018-04-20 17:28 linghu_java 阅读(7571) 评论(0) 推荐(1)