春天有没有办法让我们可以从DB表中读取bean的字段并创建一个完整的bean类 - 在服务器启动时使用getter和setter ????
我要求这使我的应用程序完全可配置...如果我将来必须添加一个新字段,我要求的只是在数据库中添加一个字段,bean设置器和getter可用于我
由于
答案 0 :(得分:2)
您可以尝试动态注册bean的方法。您可以使用BeanDefinitionBuilder来实现此目的。查看示例here。但正如@Darren所说,通过数据库查找来破解bean是不明智的。
答案 1 :(得分:1)
1:提高您的接受率
2:您可能会受益于ORM方法(Hibernate或JPA)。可能适合您的另一种稍微不同的方法是在例如ActiveJDBC中实现的Active Record模式。
Spring本身并没有提供你所追求的东西,但是将spring-jpa与Hibernate一起使用可能会让你更接近你的目标。如果,OTOH,您想要自动生成的代码,您还可以查看类似Spring-Roo
的内容答案 2 :(得分:0)
你可能想要多考虑一下。即使您使字段完全可配置,您仍然必须编写访问它们的代码。鉴于您无论如何都必须编写代码,不妨将所有内容保存在代码中。这样简单得多。