javassist能动态生成实体对象,或将java对象以class形式输出,它也可以动态的将数据表在内存中转化为对象,供我们使用,不用每次使用类加载器加载,具有提高数据处理效率的作用,javassist的缺点就是占用内存较多,如果这个类使用的频率非常大,就可以使用javassist,看看如何使用吧。
1.首先在maven中引入javassist的jar包,如果不是maven项目,则加入javassist-3.12.1.GA.jar包
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
2.我们要在内存中生成如下的Student实体类对象,该怎么做呢?先看看效果。
public class Student {
private String name;
private String age;
public String getName() {
r