admin 发表于 2022-2-16 09:37:07

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

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

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

三、快速入门使用
使用demo脚手架cms demo项目,可直接跳转到步骤三

1、前提条件
引入如下依赖是使用代码生成器功能的前提条件,其中代码生成器模块在代码生成完毕后,建议移出。
<!--ucode-cms核心依赖--><dependency>    <groupId>xin.altitude.cms</groupId>    <artifactId>ucode-cms-spring-boot-starter</artifactId>    <version>1.3.3</version></dependency><!--代码生成器模块(非必选)--><dependency>    <groupId>xin.altitude.cms.code</groupId>    <artifactId>ucode-cms-code-spring-boot-starter</artifactId>    <version>1.3.3</version></dependency>
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、可视化界面
访问可视化界面操作需要生成代码的表

6、重启项目
勾选表结构,点击生成,重启项目,相应的代码生效。访问地址http://localhost:8080/doc.html访问接口列表。
页: [1]
查看完整版本: 基于SSM风格的Java源代码生成器