考虑到我们项目的通用性和灵活性,我们需要将字段和相关的 get/set 方法添加到具有XML
配置文件中的列数组的基本类中。我正在考虑 Cglib 并对其进行了研究。
我了解到如何使用 Cglib 在应用程序中实现 AOP 功能,如下所示:
public static SampleManager getSelectivityAuthInstance(AuthProxy auth) {
Enhancer enhancer = new Enhancer();
enhancer.setSuperclass(SampleManager .class);
enhancer.setCallbacks(new Callback[] { auth, NoOp.INSTANCE });
enhancer.setCallbackFilter(new AuthProxyFilter());
return (SampleManager ) enhancer.create();
}
互联网上学习和研究 Cglib 的资源不足。我想从这里得到帮助。以下是我的详细问题。
1,我有一个基本的 POJO 类BasicUser
,它最初是空的。
2、应用程序应该能够从 中读取包含名称、数据类型、长度等信息的字段列表,project.xml
并将这些字段添加到 BasicUser 类中,然后应用程序使用更新的新类Cglib
来满足业务需求。
我曾经想过使用 Map 来实现它,但它不是技术性的。哪位专业人士可以给我指导一下。