定制化UI界面
# 开发环境 - 加载 .env.development
npm run dev
# 生产环境 - 加载 .env.staging
npm run build:stage
# 测试环境 - 加载 .env.production
npm run build更换 assets 中的 logo,index 里面的 title 标签,以及 login 组件,即可实现定制化 UI 界面。
接着利用系统管理里面的菜单功能把官网的菜单给隐藏了。
在 views 中的 index. vue 可以把源码仓库之类的隐藏掉。
然后在 store/modules/settings. js 中可以更改主题颜色。
代码模板改造
在若依 generator 模块下面创建 vms 文件夹,创建. vm 的文件。
然后添加一个测试文件,接着运行测试文件就可以生成 html 文件了。
这里就把 vm 文件夹下面的文件都改造成符合我们使用的 mybatisplus 以及 lombok 类型,还有集成的 swagger。
lombok 集成
方便,不用写 get,set 了。
安装插件,导入 lombook 插件。
加入注解就可以了。
Mybatis-Plus 集成
添加依赖跟 lombok 一样。
不过需要改一下 admin 里面的配置,以及 yml 中的配置。
然后把 framework 模块里面的文件进行更改。添加一个 mybatisplus 核心类。
接下来就可以改造 mapper,service,serviceImpl 代码了。
问题 1
jsqlparser 和 mybatis-plus 版本冲突问题。
问题出在 pagehelper 依赖上。
添加一个:
<exclusion>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
</exclusion>问题 2
mybatis-plus 和 mybatis 版本不匹配,使用低版本的 mybatis-plus。