首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要一种为Spring Boot生成Java类的方法

问我需要一种为Spring Boot生成Java类的方法
EN

Stack Overflow用户
提问于 2019-07-29 01:19:30
回答 5查看 2K关注 0票数 3

我正在尝试构建一个可通过web访问的管理门户,从数据库内部的信息开始,使用Spring Boot和MyBatis访问数据库。我想找到一种方法来重用我为门户构建的代码和任何其他类型的数据库,所以我想知道是否有一种方法可以从数据库中的信息开始自动为我的项目生成类,例如表名和字段……提前感谢!

EN

回答 5

Stack Overflow用户

发布于 2019-09-18 19:12:48

Telosys代码生成器(http://www.telosys.org)就是这样做的。

它使用数据库模式创建用于生成代码(Java或任何其他语言)的轻量级模型。

有关更多信息,请参阅:https://modeling-languages.com/telosys-tools-the-concept-of-lightweight-model-for-code-generation/

一切都是开源的(工具和模板)

票数 3
EN

Stack Overflow用户

发布于 2021-01-05 21:29:31

一个选项可以是Jassd,它从数据库生成POJO、Dao接口和Dao实现类。从输出中使用你想要的,丢弃其余的,这个项目的目的是不必手动编写getter和setter,并且有一些东西可以开始。

请参阅https://github.com/aforslund/jassd上的文档和示例输出

(注意:我是作者,实现这个库是为了能够生成普通的旧Java对象,并使用普通的SQL和带有Spring Boot的JDBCTemplate引导某些Dao/DaoImplementation类)。

票数 1
EN

Stack Overflow用户

发布于 2019-07-29 01:26:29

如果要切换db并重用代码,只需在application.properties中更改这些值就会有所帮助。如果您在开发环境中使用MySQL,在生产环境中使用postgres,也可以处理这些问题。有关更多详细信息,请查看以下链接

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57243273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档