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

【源码】基于Spring Boot和Vue的通用代码生成器

项目简介

本项目是名为ulyer - generator的在线配置通用代码生成器。它将Spring Boot后端框架与Vue前端框架相结合,采用MongoDB作为数据库,FreeMarker作为模板引擎,能够依据用户的配置生成各类代码文件。

项目的主要特性和功能

  1. 支持配置导入表所需的数据源信息。
  2. 可管理反生成Java文件的表配置,涵盖列信息、Java类型等。
  3. 提供生成文件的模板,模板支持自定义文件名生成规则,利用SpringEL表达式解析名称,若名称包含“/”会在上级生成目录。模块可包含多个模板,生成时可勾选模板进行分组生成。

安装使用步骤

  1. 确保已下载本项目的源码文件。
  2. 准备好项目所需环境:
    • Maven 3.6
    • JDK 1.8
    • Spring Boot 2.6.1
    • MongoDB 5.0.5
    • FreeMarker Boot - Starter 2.6.1
    • Vue 3.2.26
    • Ant - Design 2.2.8
    • CodeMirror 5.64.0
  3. 创建MongoDB的collection,也可让系统自动创建。
  4. 运行UlyerGeneratorApplication。
  5. 访问/page/tables路径进行项目配置。

下载地址

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