Enhancer主要用create创建类
public void testFixedValue() throws Exception {
Enhancer enhancer = new Enhancer();
enhancer.setSuperclass(SampleClass2.class);
enhancer.setCallback(new FixedValue() {
public Object loadObject() throws Exception {
return "Hello cglib!";
}
});
SampleClass2 proxy = (SampleClass2)enhancer.create();
Assertions.assertEquals("Hello cglib!", proxy.test((String)null));
}