若依基本框架内容介绍、多数据源配置、命令、自定义打包脚本

若依是一个能够帮助我们快速搭建一个管理平台的开发框架

官网地址: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.自定义打包命令

常见问题 | RuoYi使用若依快速构建web应用程序icon-default.png?t=N7T8https://doc.ruoyi.vip/ruoyi-vue/other/faq.html#%E5%89%8D%E7%AB%AF%E9%9D%99%E6%80%81%E8%B5%84%E6%BA%90%E5%A6%82%E4%BD%95%E6%95%B4%E5%90%88%E5%88%B0%E5%90%8E%E7%AB%AF%E8%AE%BF%E9%97%AE

需要一次性修改的配置:

1.修改ruoyi-ui中的.env.production

2.修改ruoyi-ui中的router/index.js,设置mode属性为hash

3.修改后端ResourcesConfig.java中的addResourceHandlers,添加静态资源映射地址

4.修改后端SecurityConfig.java中的configure,添加允许访问的地址

重复性的操作,需要整理成打包命令的步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值