littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Spring Boot和Beetl的代码生成管理系统

项目简介

本系统基于Spring Boot和Beetl构建,通过自定义Java Web项目系统模板,可自动生成SSM(Spring+SpringMVC+Mybatis)项目。生成的代码能通过Maven打包后直接运行,支持生成Controller、Business、Service、Dao、Mapper等分层结构代码,内置增删改查及主键ID查询方法,还包含Mybatis的XML映射文件和单表管理功能的管理平台页面。

项目的主要特性和功能

  1. 自动代码生成:生成SSM项目基本结构代码,如Controller、Business、Service、Dao、Mapper等分层代码,内置增删改查及主键ID查询方法,同时生成Mybatis的XML映射文件。
  2. 模板引擎支持:采用Beetl模板引擎,支持自定义模板生成前后端代码,可按需扩展和定制模板。
  3. 数据库支持:支持通过数据库反向生成项目代码,支持MySQL数据库,要求JDK1.7及以上版本。
  4. 管理平台页面:生成单表管理页面,包括创建、列表、详情和编辑页面,以及通用的JS文件和主HTML文件。
  5. Spring Boot支持:新增Spring Boot 2.0服务器框架,构建生成的Spring Boot运行需JDK8,依赖外部Tomcat时需Tomcat8及以上版本。

安装使用步骤

  1. 环境准备:确保JDK版本为1.7及以上,安装MySQL数据库。
  2. 复制项目代码:将项目源码复制到本地。
  3. 配置数据源:在applicationContext-dao.xml中设置数据库连接信息,包含数据库地址、账户及密码。
  4. 初始化数据库:执行doc文件夹下的SQL脚本,初始化数据库结构。
  5. 打包运行:使用Maven打包项目,命令为mvn clean package,打包完成后,生成的war文件可直接运行。
  6. 默认登录账号:默认提供两个登录账号admin/admindemo/123456
  7. 扩展模板:实现IBuild接口中的build方法,并在applicationContext-os-type.xml中添加上对应的实现类,实现自定义模板生成。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】