没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Spring-generator 是基于 javafx8 开发的图形界面 Spring 代码生成器,使用 Apache FreeMarker 作为代码文件的模板,用户可以一键将数据库中的表生成为任意风格的 .java 代码文件(比如经典的三层模型)。 Spring-generator 不是框架,它不会影响现有的任何机构,它只是一个解决你重复做某些事情的工具,它也不拘束与某个语言,它的使命就是将数据库表结构取出来,剩下的就取决于你怎么使用 FreeMarker 编写模板生成你想要的文件。 工具支持所有实现 JDBC 规范的数据库;默认集成了Oracle、SqlServer、MySQL、PostgreSql 数据库驱动 jar 包,其他数据库可以自己添加依赖。 工具默认集成了以 MyBatis 作为持久化层的模板,如果需要 JPA 相关等模板可以自己参考工具的文档进行编写。 特色功能预览 生成实体类 生成 WEB API相关接口 Controller 生成业务逻辑相关的 Service/ServiceImpl 生成操作数据库的 Dao 接口与 Mapper.xml 映射文件 生成单元测试等 软件最大的特色就是操作 SQL 类的 Assist 查询帮助类(Assist 是特别定制的查询工具,使用该工具一切操作都会变得超简单,比如:分页通过 Assist 只需要设置2个参数就可以实现,比如参数1=10,参数2=5,查询出来就是第10行到15行的数据,同时也可以防注入动态添加查询添加,去重,排序,自定义返回列等); 生成的实体类(可以自己修改模板按自己的风格生成): Dao 接口: Mapper.xml 文件:
资源推荐
资源详情
资源评论
收起资源包目录
Spring-generator一键生成数据库文件 (122个子文件)
.classpath 1KB
style.css 764B
ConfigDB.db 108KB
SqlAssist.ftl 20KB
SqlServerMapper.ftl 12KB
OracleMapper.ftl 12KB
PostgreSQLMapper.ftl 12KB
MySQLMapper.ftl 12KB
ServiceImpl.ftl 5KB
Dao.ftl 4KB
UnitTest.ftl 3KB
Controller.ftl 3KB
Entity.ftl 3KB
Service.ftl 2KB
Index.fxml 25KB
SetAttribute.fxml 11KB
setEntityAttribute.fxml 8KB
SetServiceImpl.fxml 7KB
SetUnitTest.fxml 7KB
SetService.fxml 7KB
SetRouter.fxml 7KB
SetMapper.fxml 7KB
SetSql.fxml 7KB
SetAssist.fxml 7KB
SetAbstractSQL.fxml 7KB
SetCustom.fxml 7KB
SetCustomProperty.fxml 6KB
Connection.fxml 6KB
UpdateConnection.fxml 6KB
About.fxml 3KB
Setting.fxml 2KB
HistoryConfig.fxml 974B
.gitignore 349B
IndexController.java 58KB
ConfigUtil.java 22KB
SetEntityAttributeController.java 20KB
SetCustomController.java 15KB
LanguageKey.java 13KB
SetServiceImplController.java 13KB
SetMapperController.java 13KB
SetSqlAssistController.java 13KB
SetRouterController.java 13KB
SetUnitTestController.java 13KB
SetServiceController.java 13KB
SetSqlController.java 12KB
ConverterUtil.java 12KB
SetCustomPropertyController.java 11KB
HistoryConfig.java 9KB
ConnectionController.java 9KB
UpdateConnection.java 7KB
DBUtil.java 7KB
HistoryConfigController.java 6KB
TableAttributeEntity.java 5KB
TableAttributeKeyValueTemplate.java 5KB
IoUtil.java 4KB
DaoConfig.java 4KB
StrUtil.java 4KB
TableColumnsAttribute.java 4KB
EntityContent.java 4KB
ControllerConfig.java 4KB
TableContent.java 3KB
JavaType.java 3KB
GeneratorContent.java 3KB
BaseController.java 3KB
ServiceImplConfig.java 3KB
UnitTestConfig.java 3KB
ServiceConfig.java 3KB
CustomConfig.java 3KB
MapperConfig.java 3KB
EntityConfig.java 3KB
Main.java 3KB
FieldAttribute.java 3KB
LanguageUtil.java 3KB
SqlAssistConfig.java 2KB
CreateFileUtil.java 2KB
AboutController.java 2KB
JDBCType.java 2KB
TemplateUtil.java 2KB
DatabaseConfig.java 2KB
DatabaseContent.java 2KB
Constant.java 2KB
TableAttributeKeyValue.java 2KB
TableAttributeKeyValueTemplateVO.java 2KB
TableAttributeKeyValueTemplateEditingCell.java 2KB
TableAttributeKeyValueEditingCell.java 2KB
TableAttributeEntityEditingCell.java 2KB
AlertUtil.java 1KB
FXMLPage.java 1KB
ServiceImplContent.java 1KB
ControllerContent.java 1KB
SqlAssistContent.java 1KB
SettingController.java 1KB
UnitTestContent.java 1KB
MapperContent.java 1KB
ServiceContent.java 1KB
DaoContent.java 1KB
CustomPropertyConfig.java 1KB
DBType.java 960B
HistoryConfigCVF.java 814B
CustomPropertyContent.java 650B
共 122 条
- 1
- 2
资源评论
︽世界里的九尾狐
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
- 30天开发操作系统 第 8 天 - 鼠标控制与切换32模式
- spice vd interface接口
- 安装Git时遇到找不到`/dev/null`的问题
- 标量(scalar)、向量(vector)、矩阵(matrix)、数组(array)等概念的深入理解与运用
- 数值计算复习内容,涵盖多种方法,内容为gpt生成
- 标量(scalar)、向量(vector)、矩阵(matrix)、数组(array)等概念的深入理解与运用
- 网络综合项目实验12.19
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功