前言需求背景: 业务系统需要做EXCEL的导入和导出功能,某些字段是系统字典值,改造之前只能应用@Excel注解的combo属性来做下拉限制,用readConverterExp属性来做表达式实际值和显示值的转换。每当运维人员在系统增加一个字典值的时候,都要来修改代码,太麻烦了。期望效果:能够根据系统字典值,动态限制下拉框内容,动态进行实际值和显示值的转换,无需每次都修改代码。同时保留readConverterExp和combo属性的效果单体版若依单体版若依网上有很多,这里不在赘述,上连接文章1:https://blog.csdn.net/wangmj518/article/details/12
在近期针对若依框架进行开发的过程中,发现通过controller层对查询出的列表数据进行修改封装(将部分数据字段做了码值映射处理,整体条数未发生变化)后,分页功能会出现问题:查询列表的时候明明有上百条数据,但却显示total只有10条,且只有一页。经过debug分析发现主要问题存在于以下语句中:returngetDataTable(list)这个方法来自于BaseController这个类,对应方法的具体代码如下:/***响应请求分页数据*/@SuppressWarnings({"rawtypes","unchecked"})protectedTableDataInfogetDataTable
前端页面跳转的流程1、登录页面跳转的流程先找到views下面的login.vue文件、查看login.vue文件、查找handleLogin(){}函数this.$router.push({path:this.redirect||"/"}).catch(()=>{});这里代码登录成功进行跳转找到router下面的index.js文件、查看/的路由跳转配置//首页的跳转{path:'',component:Layout,redirect:'index',children:[{path:'index',component:()=>import('@/views/index'),name:'Ind
给若依添加单元测试方案二(异常困难但企业开发一般用这个)方案一(简单)在admin模块中添加单元测试S1.在src目录下创建test.java.MapperTests文件S2.将以下内容复制进去importcom.ruoyi.RuoYiApplication;importcom.ruoyi.activity.domain.Activity;importcom.ruoyi.activity.mapper.ActivityMapper;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.mybatis.spring.annot
若依后台管理框架是一套完整的前后台综合系统,使用到诸如SpringBoot、Mybatis、Druid、thtmeleaf、shiro等等技术,支持前后端分析,具有基础功能完整,上手快速,扩展新功能简单等等优点。1.若依官网地址:www.ruoyi.vip2.克隆源码到本地(Git)3.创建新数据库,导入脚本文件4.更改数据库配置信息5.启动若依项目6.进入若依(默认端口:localhost:80账户:admin密码:admin123)
一、除了MySQL驱动,我们还需要用到postgresql的驱动,所以我们先把驱动的依赖给导入进来!--PostgreSql驱动包-->dependency>groupId>org.postgresql/groupId>artifactId>postgresql/artifactId>/dependency>二,修改application-druid.yml:#数据源配置spring:datasource:type:com.alibaba.druid.pool.DruidDataSourcedruid:#主库数据源master:driverClassName:com.mysql.cj.jdbc
💂个人网站:【紫陌】【笔记分享网】💅想寻找共同学习交流、共同成长的伙伴,请点击【前端学习交流群】启动若依项目1.官网下载代码若依官网若依在线文档首先去官网下载代码链接到码云下载,要么用git下载要么压缩包下载。然后再IDEA打开项目想要运行就要搭建好环境2.搭建若依环境按照文档要求配置环境JDK>=1.8(推荐1.8版本)Mysql>=5.7.0(推荐5.7版本)Maven>=3.0node>=12.0Redis>=5这些准备好了就可以开始运行了首先创建mysql数据库并且导入数据然后导入数据SQL文件位置创建数据库并且导入导入成功就有很多表,mysql就配置完毕现在配置Redis下载Redi
💂个人网站:【紫陌】【笔记分享网】💅想寻找共同学习交流、共同成长的伙伴,请点击【前端学习交流群】启动若依项目1.官网下载代码若依官网若依在线文档首先去官网下载代码链接到码云下载,要么用git下载要么压缩包下载。然后再IDEA打开项目想要运行就要搭建好环境2.搭建若依环境按照文档要求配置环境JDK>=1.8(推荐1.8版本)Mysql>=5.7.0(推荐5.7版本)Maven>=3.0node>=12.0Redis>=5这些准备好了就可以开始运行了首先创建mysql数据库并且导入数据然后导入数据SQL文件位置创建数据库并且导入导入成功就有很多表,mysql就配置完毕现在配置Redis下载Redi
文章目录1.若依修改主界面图标2.若依修改主界面文字3.若依修改页面上方图标4.若依修改页面上方文字5.若依登录页面文字修改6.免费图片转换网站1.若依修改主界面图标图片路径:/src/assets/logo/logo.png直接将想要替换的png格式图片将其替换即可,图片大小建议为60*602.若依修改主界面文字文件路径:/src/layout/components/Sidebar/Logo.vue//js部分script>importlogoImgfrom'@/assets/logo/logo.png'importvariablesfrom'@/assets/styles/variable
文章目录1.若依修改主界面图标2.若依修改主界面文字3.若依修改页面上方图标4.若依修改页面上方文字5.若依登录页面文字修改6.免费图片转换网站1.若依修改主界面图标图片路径:/src/assets/logo/logo.png直接将想要替换的png格式图片将其替换即可,图片大小建议为60*602.若依修改主界面文字文件路径:/src/layout/components/Sidebar/Logo.vue//js部分script>importlogoImgfrom'@/assets/logo/logo.png'importvariablesfrom'@/assets/styles/variable