运行环境:Java版本1.8SpringBoot版本:2.2.13.RELEASE目前登录接口密码是明文传输为了更高安全性我准备调整为加密方式传输(这里选择Rsa加密算法)并分享下编写过程更改前更改后大概加密流程:后台生成随机公钥私钥前台拿到公钥集成jsencrypt实现密码加密传输加密后的密码给后台后台通过私钥对加密后的密码进行解密若依详细登陆流程若依官方的加密方法篇幅过长『请』耐心看完哦??有什么问题可以联系我~目录运行环境:大概加密流程:后台改动首先新建RsaUtils类在controller层添加获取公钥接口登录方法SysLoginService类修改(重点)重置密码接口要也需要更改!
运行环境:Java版本1.8SpringBoot版本:2.2.13.RELEASE目前登录接口密码是明文传输为了更高安全性我准备调整为加密方式传输(这里选择Rsa加密算法)并分享下编写过程更改前更改后大概加密流程:后台生成随机公钥私钥前台拿到公钥集成jsencrypt实现密码加密传输加密后的密码给后台后台通过私钥对加密后的密码进行解密若依详细登陆流程若依官方的加密方法篇幅过长『请』耐心看完哦??有什么问题可以联系我~目录运行环境:大概加密流程:后台改动首先新建RsaUtils类在controller层添加获取公钥接口登录方法SysLoginService类修改(重点)重置密码接口要也需要更改!
因为工程应用需要,需要将ruoyi的数据库支持从mysql切换到postgresql。网上也有一些开源的demo或者已经集成好的框架说明已经将数据库进行了切换。本文将简单介绍在进行数据库切换时,可能会遇到的几个问题,以及怎么解决。虽然同为关系型数据库,但mysql和postgresql在sql的兼容性方面不是很好,mysql支持的语法在postgresql中很多是不认识的。闲言少叙,下面进入正文。一、在pom.xml文件中将mysql的依赖jar包替换成postgresql的。 org.postgresql postgresql二、mybatis-plus或者分页插件数据库类别支持
因为工程应用需要,需要将ruoyi的数据库支持从mysql切换到postgresql。网上也有一些开源的demo或者已经集成好的框架说明已经将数据库进行了切换。本文将简单介绍在进行数据库切换时,可能会遇到的几个问题,以及怎么解决。虽然同为关系型数据库,但mysql和postgresql在sql的兼容性方面不是很好,mysql支持的语法在postgresql中很多是不认识的。闲言少叙,下面进入正文。一、在pom.xml文件中将mysql的依赖jar包替换成postgresql的。 org.postgresql postgresql二、mybatis-plus或者分页插件数据库类别支持
目录背景一、数据库定义1、目的2、数据库物理表设计二、JAVA后台服务定义1、实体类定义2、数据服务和业务层处理3、控制层定义 三、总结背景 在之前的博文中,简单介绍了如何扩展Ruoyi的大附件上传及统一管理一篇,原文地址:基于Ruoyi和WebUploader的统一附件管理扩展(上)。之前的博文主要集中在前台的讲解,前台主要是围绕WebUploader组件来说明,对应的后台处理没有仔细讲解。本文作为下篇,主要围绕大附件上传的后台设计及实现,通过相关的UML建模,具体阐述后台是如何进行对应的处理。包括断点续传,文件重复判断等特殊功能的实例讲解。希望对你在项目中的使用有所启发。一、数据库定
目录背景一、数据库定义1、目的2、数据库物理表设计二、JAVA后台服务定义1、实体类定义2、数据服务和业务层处理3、控制层定义 三、总结背景 在之前的博文中,简单介绍了如何扩展Ruoyi的大附件上传及统一管理一篇,原文地址:基于Ruoyi和WebUploader的统一附件管理扩展(上)。之前的博文主要集中在前台的讲解,前台主要是围绕WebUploader组件来说明,对应的后台处理没有仔细讲解。本文作为下篇,主要围绕大附件上传的后台设计及实现,通过相关的UML建模,具体阐述后台是如何进行对应的处理。包括断点续传,文件重复判断等特殊功能的实例讲解。希望对你在项目中的使用有所启发。一、数据库定
1.背景: 若依移动端Ruoyi-App只有个人中心,登录,其他模块都是建设中,因uniapp本身样式不够美观,所以本文基于ruoyi移动端引入uview2.0,实现基本功能。RuoYi-App:🎉RuoYiAPP移动端框架,基于uniapp+uniui封装的一套基础模版,支持H5、APP、微信小程序、支付宝小程序等,实现了与RuoYi-Vue、RuoYi-Cloud后台完美对接。2.uViewj介绍uView2.0是继1.0以来的一次重大更新,2.0已全面兼容nvue,为了这个最初的梦想,我们曾日以夜继,挑灯夜战,闻鸡起舞。您能看到屏幕上的字,却看不到我们洒在键盘上的泪。介绍|uView
1.背景: 若依移动端Ruoyi-App只有个人中心,登录,其他模块都是建设中,因uniapp本身样式不够美观,所以本文基于ruoyi移动端引入uview2.0,实现基本功能。RuoYi-App:🎉RuoYiAPP移动端框架,基于uniapp+uniui封装的一套基础模版,支持H5、APP、微信小程序、支付宝小程序等,实现了与RuoYi-Vue、RuoYi-Cloud后台完美对接。2.uViewj介绍uView2.0是继1.0以来的一次重大更新,2.0已全面兼容nvue,为了这个最初的梦想,我们曾日以夜继,挑灯夜战,闻鸡起舞。您能看到屏幕上的字,却看不到我们洒在键盘上的泪。介绍|uView
使用若依的小伙伴们,是否有遇到找图标的烦恼。若依框架里图标分两种,1.用在表格中的图标:2.用在菜单及个人信息的图标:下面我就针对这两种图标给大家总结一下。1.表格图标(ElementUI图标Icon) 若依的表格使用的是ElementUI的框架,因此表格中的图标使用ElementUI官网的图标即可。ElementUI官网图标图标样式: 2.菜单图标(Svg图标icon)菜单的图标文件都在RuoYi-Vue/ ruoyi-ui / src / assets /icons / svg目录下图标的使用方法改对应的图标文件名就好啦,如: 图标样式: 以上就是若依的svg图
使用若依的小伙伴们,是否有遇到找图标的烦恼。若依框架里图标分两种,1.用在表格中的图标:2.用在菜单及个人信息的图标:下面我就针对这两种图标给大家总结一下。1.表格图标(ElementUI图标Icon) 若依的表格使用的是ElementUI的框架,因此表格中的图标使用ElementUI官网的图标即可。ElementUI官网图标图标样式: 2.菜单图标(Svg图标icon)菜单的图标文件都在RuoYi-Vue/ ruoyi-ui / src / assets /icons / svg目录下图标的使用方法改对应的图标文件名就好啦,如: 图标样式: 以上就是若依的svg图