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

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

官网地址: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.batnpm install

run-web.batnpm run dev

如果找不到,可以右键调出来

2.打包命令

前端打包命令:npm run build:prodbuild.bat

后端打包命令:maven打包、package.bat命令

 

3.自定义打包命令

https://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,添加允许访问的地址

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

posted @ 2024-03-21 15:42  小小野生程序员sunny  阅读(1066)  评论(0编辑  收藏  举报