项目简介
本系统基于Spring Boot和Beetl构建,通过自定义Java Web项目系统模板,可自动生成SSM(Spring+SpringMVC+Mybatis)项目。生成的代码能通过Maven打包后直接运行,支持生成Controller、Business、Service、Dao、Mapper等分层结构代码,内置增删改查及主键ID查询方法,还包含Mybatis的XML映射文件和单表管理功能的管理平台页面。
项目的主要特性和功能
- 自动代码生成:生成SSM项目基本结构代码,如Controller、Business、Service、Dao、Mapper等分层代码,内置增删改查及主键ID查询方法,同时生成Mybatis的XML映射文件。
- 模板引擎支持:采用Beetl模板引擎,支持自定义模板生成前后端代码,可按需扩展和定制模板。
- 数据库支持:支持通过数据库反向生成项目代码,支持MySQL数据库,要求JDK1.7及以上版本。
- 管理平台页面:生成单表管理页面,包括创建、列表、详情和编辑页面,以及通用的JS文件和主HTML文件。
- Spring Boot支持:新增Spring Boot 2.0服务器框架,构建生成的Spring Boot运行需JDK8,依赖外部Tomcat时需Tomcat8及以上版本。
安装使用步骤
- 环境准备:确保JDK版本为1.7及以上,安装MySQL数据库。
- 复制项目代码:将项目源码复制到本地。
- 配置数据源:在
applicationContext-dao.xml
中设置数据库连接信息,包含数据库地址、账户及密码。 - 初始化数据库:执行
doc
文件夹下的SQL脚本,初始化数据库结构。 - 打包运行:使用Maven打包项目,命令为
mvn clean package
,打包完成后,生成的war文件可直接运行。 - 默认登录账号:默认提供两个登录账号
admin/admin
和demo/123456
。 - 扩展模板:实现
IBuild
接口中的build
方法,并在applicationContext-os-type.xml
中添加上对应的实现类,实现自定义模板生成。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】