php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 768|回复: 0

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

[复制链接]

2871

主题

2881

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
7283
贡献
0
注册时间
2021-4-14
最后登录
2024-9-19
在线时间
715 小时
QQ
发表于 2022-2-16 09:37:07 | 显示全部楼层 |阅读模式
一、序言
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、可视化界面
访问可视化界面操作需要生成代码的表
image.png
6、重启项目
勾选表结构,点击生成,重启项目,相应的代码生效。访问地址http://localhost:8080/doc.html访问接口列表。
image.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2024-9-20 05:57 , Processed in 0.187201 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表