威望0
积分7946
贡献0
在线时间763 小时
UID1
注册时间2021-4-14
最后登录2024-11-21
管理员
- UID
- 1
- 威望
- 0
- 积分
- 7946
- 贡献
- 0
- 注册时间
- 2021-4-14
- 最后登录
- 2024-11-21
- 在线时间
- 763 小时
|
一、序言
UCode Cms 是一款Maven版的Java源代码生成器,是快速构建项目的利器。代码生成器模块属于可拆卸模块,即按需引入。代码生成器生成SSM(Spring、SpringBoot、MybatisPlus)风格的源代码。
二、运行依赖服务
代码生成器运行依赖Mysql数据库、Redis服务,版本不限。
三、快速入门使用
使用demo脚手架cms demo项目,可直接跳转到步骤三
1、前提条件
引入如下依赖是使用代码生成器功能的前提条件,其中代码生成器模块在代码生成完毕后,建议移出。
[mw_shl_code=xml,true]<!--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>[/mw_shl_code]
2、全局配置
环境变量必须绑定为开发环境,代码生成器仅在开发模式下生效。打包时即使不移除相关Maven依赖,运行时在非开发环境时,相应代码不加载。建议在打包时移除。代码生成器生成SSM(Spring、SpringBoot、MybatisPlus)风格的源代码。
[mw_shl_code=applescript,true]spring: profiles: active: dev[/mw_shl_code]
3、数据库文件
数据库脚本有两类:核心SQL和用户自定义表结构。
[mw_shl_code=applescript,true]sql/├── cms(必选).sql // 核心脚本(必选) [/mw_shl_code]
4、连接数据库
如果已经配置完数据库连接,则可忽略此步骤
[mw_shl_code=applescript,true]spring: datasource: # 主库数据源 url: jdbc:mysql://localhost:3306/ucode-cms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: 123456[/mw_shl_code]
5、可视化界面
访问可视化界面操作需要生成代码的表
6、重启项目
勾选表结构,点击生成,重启项目,相应的代码生效。访问地址http://localhost:8080/doc.html访问接口列表。
|
上一篇:私有化轻量级持续集成部署方案--02-Nginx网关服务下一篇:六年安卓开发的技术回顾和展望
|