基于SSM风格的Java源代码生成器

一、序言

UCode Cms 是一款Maven版的Java源代码生成器,是快速构建项目的利器。代码生成器模块属于可拆卸模块,即按需引入。代码生成器生成SSM(Spring、SpringBoot、MybatisPlus)风格的源代码。

二、运行依赖服务

代码生成器运行依赖Mysql数据库、Redis服务,版本不限。

三、快速入门使用

使用demo脚手架cms demo项目,可直接跳转到步骤三

1、前提条件

引入如下依赖是使用代码生成器功能的前提条件,其中代码生成器模块在代码生成完毕后,建议移出。



    xin.altitude.cms
    ucode-cms-spring-boot-starter
    1.3.3



    xin.altitude.cms.code
    ucode-cms-code-spring-boot-starter
    1.3.3

2、全局配置

环境变量必须绑定为开发环境,代码生成器仅在开发模式下生效。打包时即使不移除相关Maven依赖,运行时在非开发环境时,相应代码不加载。建议在打包时移除。代码生成器生成SSM(Spring、SpringBoot、MybatisPlus)风格的源代码。

spring:
  profiles:
    active: dev
3、数据库文件

数据库脚本有两类:核心SQL和用户自定义表结构。

sql/
├── cms(必选).sql                                 // 核心脚本(必选)    
4、连接数据库

如果已经配置完数据库连接,则可忽略此步骤

spring:
  datasource:
    # 主库数据源
    url: jdbc:mysql://localhost:3306/ucode-cms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
    username: root
    password: 123456
5、可视化界面

访问可视化界面操作需要生成代码的表

基于SSM风格的Java源代码生成器_第1张图片
6、重启项目

勾选表结构,点击生成,重启项目,相应的代码生效。访问地址http://localhost:8080/doc.html访问接口列表。

基于SSM风格的Java源代码生成器_第2张图片

你可能感兴趣的:(基于SSM风格的Java源代码生成器)