若依基础学习
1.修改数据库密码以及连接名:
RuoYi-Vue-master\ruoyi-admin\src\main\resources\application-druid.yml
2.各个文件作用:
ruoyi-admin (主启动)├── ruoyi-framework (框架核心)│ ├── ruoyi-common (通用工具)│ └── ruoyi-system (系统管理)├── ruoyi-quartz (定时任务)└── ruoyi-generator (代码生成)
3.修改首页:
Path:RuoYi-Vue-master\ruoyi-ui\src\views\index.vue
4.修改标题:
.env.development
.env.production
.env.staging
//在这三个环境文件中有VUE_APP_TITLE 修改即可生效
//生效范围:1.登录页面;3.首页标题
5.修改Logo:
他这个设计其实和我们自己的项目是一样的,都是layout布局:
1.他的首页控制栏在:ruoyi-ui\src\layout\components\Sidebar\SidebarItem.vue
2.他的logo展示模块在:ruoyi-ui\src\layout\components\Sidebar\Logo.vue
如果你想替换logo建议去找一个Png格式的图片直接在:assets\logo\logo.png
这里直接替换刷新就能生效
如果你想对导航栏进行修改你就看第一个就可以了!
6.删除Git图标和放大镜等等:
ruoyi-ui\src\layout\components\Navbar.vue
根据需要去删除就行了 基本都不需要
7.修改个人信息页面:
ruoyi-ui\src\views\system\user\profile\index.vue
8.控制页面的Menu:
在数据库中的sys_menu中你可以自己选择删除留或者不留 刷新即可生效 和我们的CMS是一个道理 递归的
9.单个菜单的创建:
0.创建之前建议你和AI说 一定要给表添加上表描述和字段描述 要不然生成的页面 没有name
1.你可以先去系统管理下面的菜单管理按照用户管理的模板去新建一个菜单如图所示:
2.然后去创建对应的数据库:
3.然后找到代码生成点击导入 导入我们自己创建的数据库:
4.在生成之前我们可以点击编辑编辑一下你需要的字段 比如我有img 我想实现图片的上传下载:
5.生成信息的生成功能名和上级菜单你需要选择一下还有基本信息的表描述你也要写一下
6.拿到生成的代码后 先到数据库中执行一下给您的sql
7.前端放到前端代码中:
8.后端放到后端代码中:
你在塞入后端代码的时候会发现我们在系统管理下面创建的单个菜单是可以实现的 但是原本的代码在system下面没有controller
我自己直接添加进去了 所以我准备研究一下怎么单独创建一个模块 我也不用一个一个赛进入了 直接全放就ok了
而且菜单不用我们手动创建他自己生成的sql就会有menu的插入
9.单个模块的创建:
0.创建之前建议你和AI说 一定要给表添加上表描述和字段描述 要不然生成的页面 没有name
1.生成数据库后你需要先去创建一个单独的目录
2.有了主目录后你去这里需要修改一下
这里的生成模块功能名就是你的nav名称 谨慎 要不然又要重新导入很烦哈哈哈
当你把所有的模块都塞进对应的位置的时候 你需要修改一下xml文件
他这里的mapper有两成他生成的代码是只有一成的也就是你需要将xxx.mapper改为xxx.mapper.mapper这里好像是我自己多创建了一个mapper
反正肯定的我的问题导致的 后期研究一下 反正肯定能生成并且高效的提升开发效率
图一:写了描述等字段
图二:没有写描述字段
这样也完成了入门代码生成后期研究一下业务的写法java就没事了!!!