若依是一个能够帮助我们快速搭建一个管理平台的开发框架
官网地址:https://doc.ruoyi.vip/ruoyi/
一、基本框架内容介绍
二、多数据源配置
三、命令、自定义打包脚本
一、基本框架内容
1.文件结构
Common:用的比较多的是utils包中的工具(处理字符串、日期、获取ip、发送请求、加密解密)
2.常用的配置文件
application.yml:常用配置(端口、redis、下载路径、日志、token等等)
application-druid.yml:数据库相关的
新增配置:
读取配置:
多层配置的读取方式:
3.生成代码操作
https://doc.ruoyi.vip/ruoyi/document/htsc.html#%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90
二、多数据源配置
1.直接在service上或者方法上添加注解+mapper定义sql
@DataSource(value = DataSourceType.SLAVE)
2.手动切换数据源+mapper定义sql
DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.SLAVE.name());
DynamicDataSourceContextHolder.clearDataSourceType();
3.直接在service上或者方法上添加注解+自定义sql
4.手动切换数据源+自定义sql
5.官网地址
https://doc.ruoyi.vip/ruoyi/document/htsc.html#%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90%E4%BD%BF%E7%94%A8
三、命令、自定义脚本
1.启动命令
测试环境启动——后端
run-tomcat.bat命令
测试环境启动——前端
package.bat:npm install
run-web.bat:npm run dev
如果找不到,可以右键调出来
2.打包命令
前端打包命令:npm run build:prod、build.bat
后端打包命令:maven打包、package.bat命令
3.自定义打包命令
一次性的配置
1.修改ruoyi-ui中的.env.production
2.修改ruoyi-ui中的router/index.js,设置mode属性为hash
3.修改后端ResourcesConfig.java中的addResourceHandlers,添加静态资源映射地址
4.修改后端SecurityConfig.java中的configure,添加允许访问的地址
重复性的操作,需要整理成打包命令的步骤
标签:自定义,数据源,ruoyi,E6%,若依,命令,打包 From: https://www.cnblogs.com/gfl-1112/p/18087540