草庐IT

若依移动端Ruoyi-App——开发总结

目录1.去掉验证码2.修改前端h5端口3.修改后端端口 4.H5打包部署5.前后端参数传递     6.vue数组技巧     7.vue对象操作     8. 显示当前日期9.性别,状态显示使用filters过滤器10 字典使用11.获取当前用户1.去掉验证码(1)在系统管理菜单中——》参数设置——》找到账户自助-验证码开关——》修改键值为false。  (2)在移动端前端将login.vue的captchaEnabled改为false,关闭验证码开关 (3)在移动端login.vue注释掉此段。主要原因不注释的话,是在本机验证正常,上传服务器后显示不正常。2.修改前端h5端口3.修改后端端

若依框架部署从零开始2023版(前后端分离)

前言电脑最近重装了一次系统,目前什么都没有安装,记录一下从零开始部署前后端分离版本的若依框架系统先去官网把若依源码拉下来代码克隆若依目前已经有很多的版本了,因为现在开发比较流行前后端分离,因此这里演示前后端分离版本点击链接先把代码克隆到我们的本地RuoYi-Vue:🎉基于SpringBoot,SpringSecurity,JWT,Vue&Element的前后端分离权限管理系统,同时提供了Vue3的版本(gitee.com)拉下后文件结构如下前端Vue部署在目录结构中的ruoyi-ui就是属于前端的,这里部署需要用到npm,因此先去下载node,直接去官网下载,链接👉Node.js(nodejs

若依(ruoyi)前端Vue3 Element Plus Vite版样式修改

目录1.导航栏样式1.1背景色1.2右侧图标(全屏等)1.3右侧下拉菜单样式1.4左侧面包屑文字样式1.5左侧面包屑旁边的显示/隐藏侧边栏SVG样式2.sidebar字体样式3.全局tags标签按钮等背景色4.tags标签页样式5.表格样式6.树形菜单选中样式1.导航栏样式1.1背景色位置:src/layout/components/Navbar.vue类名:.navbar//比如背景色等background:#1b2535;这里主要是修改导航栏的背景色,在修改颜色值时,你可以使用其他十六进制颜色代码,也可以尝试使用RGB、RGBA或HSL等其他表示颜色的方式。这取决于你的设计需求和个人喜好。

若依框架集成WebSeockt方法

第一步:在ruoyi-framework模块的pom.xml里添加websocket的jar包org.springframework.bootspring-boot-starter-websocket第二步:在framework包下新建websocket包,添加一下4个文件1、WebSocketConfigpackagecom.ruoyi.framework.websocket;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;

若依mysql切换成pgsql

一、数据库迁移1.使用Navicat工具,把mysql里面表结构和数据同步到pgsql里面2.选中mysql中要同步到pgsql的数据库,点击工具选择数据传输3.数据传输4.选择目标连接换成pgsql连接,选择数据库(先在pgsql中建好数据库),选择public,点击下一步5.选择要导入的表,点击下一步6.可以勾选是否删除原来存在的表,最后点开始7.执行完出现successfully代表导入成功8.表和数据成功导入到pgsql中二、添加pgsql自增1.mysql的表结构和数据已经导入到pgsql中了,因为pgsql没有自增,所以还要把mysql的自增换成pgsql的自增方式2.pgsql可

若依开源框架-微服务版本(ruoyi-Cloud)使用说明-超详细

环境准备JDK1.8Mysql5.7以上Nacos2.0.3Node14版本以上下载打开网站:RuoYi若依官方网站|后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依视频|RuoYi开发文档|若依开发文档|Java开源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element

【若依】前后端分离部署前端配置二级域名(部署到Nginx上,打开后一直显示正在加载系统资源)

问题描述最初部署前端文件到nginx上之后,打开页面却一直显示“正在加载系统资源,请耐心等待”字样,无法正常运行。研究后发现问题是由于服务器使用Nginx转发域名请求,无法使用根目录,所以对前端进行二级域名配置,修改代码如下:vue.config.js其实若依给的注释里已经给了解决方案↓router/index.jsNavbar.vue

若依前后端分离项目集成CAS 5.3实现单点登录

一.获取CAS5.3项目资源GitHub-apereo/cas-overlay-templateat5.3cas5.3.x还是基于jdk8运行,下一个版本6.0.x就基于jdk9了,随着cas版本升级要求jdk版本也越来越高,官网上和github上都有每个版本基本运行条件的说明,根据实际情况选择版本。二.tomcat部署利用maven-package打war包2.将war包放到tomcat的webapps目录下,启动tomcat三.支持HTTP协议修改tomcat/webapps/cas/WEB-INF/classes/services/HTTPSandIMAPS-10000001.json文

Ruoyi若依漏洞复现总结

Ruoyi若依漏洞复现总结弱口令初始密码CMS4.6.0后台RCE反射+Yaml达到的代码执行反射Runtime失败反射ProcessBuilder失败构造Yaml类漏洞利用过程结合Thymeleaf注入的代码执行漏洞分析漏洞利用过程https://doc.ruoyi.vip/ruoyi/document/kslj.html#%E5%8E%86%E5%8F%B2%E6%BC%8F%E6%B4%9E官方漏洞历史文档弱口令初始密码adminadmin123CMS4.6.0后台RCE反射+Yaml达到的代码执行若依管理后台-系统监控-定时任务-新建,发现有个调用目标字符串的字段。查看定时任务的具体代

若依分离版——配置多数据源(mysql和oracle),实现一个方法操作多个数据源

目录一、若依平台配置      二、编写oracle数据库访问的各类文件 三. 一个方法操作多个数据源一、若依平台配置1、在ruoyi-admin的pom.xml添加oracle依赖com.oracleojdbc611.2.0.3system${project.basedir}/src/main/resources/lib/ojdbc6.jar2、引入ojdbc6.jar包在ruoyi-admin的resource下创建lib文件夹,将ojdbc6.jar包保存在此目录下3. 刷新maven刷新maven保证ruoyi-admin的Dependencies包含com.oracle:ojdbc6