版本:Ruo-Vue 3.8.0
项目地址:https://gitee.com/y_project/RuoYi-Vue

0:初始化参数时序图

1:init()

初始化代码位置:com.ruoyi.system.service.impl.SysConfigServiceImpl#init

@PostConstruct
public void init()
{loadingConfigCache();
}
  • @PostConstruct :@PostContruct是Java自带的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。

1.1:loadingConfigCache()

代码位置:

/*** 加载参数缓存数据*/
@Override
public void loadingConfigCache()
{// 查询出数据库里的所有系统配置数据List<SysConfig> configsList = configMapper.selectConfigList(new SysConfig());for (SysConfig config : configsList){// redisCache.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());}
}

1.1.2:getCacheKey(String configKey)

代码位置:com.ruoyi.system.service.impl.SysConfigServiceImpl#getCacheKey

/*** 设置cache key* * @param configKey 参数键* @return 缓存键key*/
private String getCacheKey(String configKey)
{// 格式化key值return Constants.SYS_CONFIG_KEY + configKey;
}

若依前后端分离框架——初始化参数功能源码学习相关推荐

  1. ssm vue架构图_ssm+vue前后端分离框架整合实现(附源码)

    前言 本文针对Spring+SpringMVC+Mybatis后台开发框架(基于maven构建)与vue前端框架(基于webpack构建)的项目整合进行介绍,对于ssm和vue单独项目的搭建不作为本文 ...

  2. ssm+vue前后端分离框架整合(附源码)

    前言 本文针对Spring+SpringMVC+Mybatis后台开发框架(基于maven构建)与vue前端框架(基于webpack构建)的项目整合进行介绍,对于ssm和vue单独项目的搭建不作为本文 ...

  3. 若依前后端分离框架学习-6:日志管理

    这一章,我们来学习下若依前后端分离框架中的日志管理.学习自定义注解的使用.     我们编辑一下"测试子模块"中张三这条数据.然后查看下操作日志.     这里我们看到,编辑的日志 ...

  4. 若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由

    若依前后端分离框架去掉首页 登录后跳转至动态路由的第一个路由 若依框架VUE前端界面,登录后默认跳转至动态路由第一路由(第一个子菜单) 一.登录后跳转第一路由界面 二.设置路由的首页路径,方便后续的获 ...

  5. 若依前后端分离框架学习-2:登录过程

    上一篇写了下若依前后端分离框架中前端至弹出登陆界面的过程,本片来详细了解下登录的整个过程.     后端包含ruoyi-admin,ruoyi-common,ruoyi-framework等多个模块, ...

  6. java通过Excel 模板导出复杂统计类excel文档,在ruoyi前后端分离框架中的应用

    Hello, 大家好! 我是不作死就不会死,智商不在线,但颜值超有品的拆家队大队长 --咖啡汪 一只不是在戏精,就是在戏精路上的极品二哈 前几天刚做了java通过Excel 模板导出复杂统计类exce ...

  7. Python Web前后端分离框架Django+Vue搭建

    Python Web前后端分离框架Django+Vue搭建 对前面所学知识的归纳整理,感兴趣的可以看看,欢迎指正. 一.前后端分离框架介绍 本项目基于 Python 的 Web 框架开发,采用前后端分 ...

  8. 若依前后端分离框架部署Linux服务器

    若依前后端分离框架部署Linux服务器 第一次使用若依框架进行部署Linux服务器,出现了很多的问题,也可能是自身对若依框架的不太熟悉导致接下来说一下我的部署 第一步:首先我们把我们的前端打包,如果不 ...

  9. Angular4+AdminLTE+Jeecg 前后端分离框架实战-张代浩-专题视频课程

    Angular4+AdminLTE+Jeecg 前后端分离框架实战-2259人已学习 课程介绍         Angular4+AdminLTE+Jeecg 前后端分离框架实战 涉及技术点:angu ...

最新文章

  1. Python学习笔记(十一)
  2. 理论+实操: linux中firewalld防火墙基础讲解(转载)
  3. android activity调用Adapter方法刷新列表UI,RecyclerView.Adapter
  4. Leetcode--268. 缺失数字
  5. html img src
  6. [ImportNew]Java线程面试题
  7. 使用JAVA实现语音朗读一段文本
  8. 排序算法__冒泡排序
  9. Oracle 创建表语句
  10. 西门子定时器有几种_西门子定时器类型
  11. 目标板(linux)与PC 网卡 直连(TFTP)
  12. React Native布局实践:开发京东客户端首页(三)——轮播图的实现
  13. 查找树莓派ip地址的几种方法
  14. 碰撞、子弹路径、参考
  15. 解决Manjaro系统安装MindMaster思维导图用不了(登录不了的问题)的问题,以及代替的方案
  16. 详细设计-程序结构图
  17. 番外篇:韩国网游兴起
  18. 安卓应用程序开发培训!整理几个重要的Android知识,醍醐灌顶!
  19. scratch案例——九九乘法
  20. JS的this关键字

热门文章

  1. mysql自定义函数示例代码,以及属性介绍
  2. Java 程序处理 去除文件中的NUL字符
  3. Thread.setDaemon设置说明
  4. ubuntu Failed building wheel for lzf ...gcc...
  5. HTML:网页设计案例4
  6. 数据分析利器 —— 列式储存数据库
  7. 如何通过RamDisk的方法加速小型数据库的访问速度
  8. 计算机教研实训报告,2020计算机实训心得体会范文
  9. MySQL备份恢复之mysqldump备份_SQL语句模式
  10. linux与linux驱动