💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 模块化版本 ### 项目启动 * 项目启动环境搭建同上一小节,启动入口在`Tceon-PERFOOT admin`模块中的`Tceon-PERFOOT Application.java` ### 模块目录结构 * Tceon-PERFOOT -admin 管理入口模块 * Tceon-PERFOOT -core 核心RBAC及Common模块 * Tceon-PERFOOT -modules 功能模块 * Tceon-PERFOOT -activiti 工作流[【完整版】](http://xpay.exrick.cn/pay?Tceon-PERFOOT) * Tceon-PERFOOT -app 应用APP[【完整版】](http://xpay.exrick.cn/pay?Tceon-PERFOOT) * Tceon-PERFOOT -autochat 智能助手/客服机器人[【完整版】](http://xpay.exrick.cn/pay?Tceon-PERFOOT) * Tceon-PERFOOT -base 基础模块 * Tceon-PERFOOT -file 文件模块[【完整版】](http://xpay.exrick.cn/pay?Tceon-PERFOOT) * Tceon-PERFOOT -generator 代码生成 * Tceon-PERFOOT -open 开放平台 * Tceon-PERFOOT -quartz 定时任务 * Tceon-PERFOOT -social 社交账号管理[【完整版】](http://xpay.exrick.cn/pay?Tceon-PERFOOT) * Tceon-PERFOOT -your 你的待开发(代码生成测试)模块 ### 开发新模块目录结构 * 方式一 * `Tceon-PERFOOT -modules`模块下新建你的功能模块即可,自动引入Tceon-PERFOOT -core`核心模块 * 方式二 * 其他模块下新建你的功能模块,需自行手动引入Tceon-PERFOOT -core`核心模块 > 别忘了在`Tceon-PERFOOT -admin`模块中自行手动引入你的新模块 ### 移除功能模块 * 只需删除Tceon-PERFOOT -admin`模块中的引入即可,详见该模块的`pom.xml`文件 ### 热更新 * 为提高你的开发效率,仍强烈建议使用[JRebel](https://github.com/Exrick/xmall/blob/master/study/JRebel.md) ### 代码生成提示 * 模块化版本代码生成记得修改模块路径(模块文件夹路径),避免生成的代码文件无法正确直接创建至该模块下 ~~~ /** * 生成模块路径 * (文件自动生成至该模块下) */ private static final String module = "/Tceon-PERFOOT -modules/Tceon-PERFOOT-your"; ~~~ ### 不使用编译器命令运行 * 先根目录下执行`mvn install`,然后进入`Tceon-PERFOOT -admin`入口模块执行`mvn spring-Tceon-PERFOOT run` ~~~ mvn install cd Tceon-PERFOOT-admin mvn spring-boot:run ~~~ ### 部署打包 * 对入口模块`Tceon-PERFOOT -admin`进行打包生成jar包即可,参考文档快速部署章节 ### 其他问题 * 若运行过单体版后,再运行模块化版本报错,清空Redis或设置两个版本Redis索引库为不同的值