我必须在我的应用程序中使用 JavaBeans。
- 该应用程序是一个配置驱动的应用程序。根据配置,将需要不同的 JavaBeans 类。
- 一种选择是根据配置,我使用代码生成器来生成 JavaBean 类。
- 另一个听起来很吸引人的选项是使用来自 Apache Beanutils的Dynamic Beans 。它使我免于代码生成的一个额外步骤。
您能否帮助我了解使用 Dynabeans 与 Generated JavaBeans 对性能和内存的影响。有没有比 DynaBeans 更好的替代品?
在这两种情况下,我稍后都会使用 Apache BeanUtils 来调用 getter/setter。