java中如何在项目启动时将一些配置信息加载到Redis中

一、在项目启动时将一些数据库配置信息加载到Redis中

java 复制代码
 /**
     * 初始化配置参数到缓存中
     */
    @PostConstruct
    private void init() {
        Map<Long, Config> configMap = new HashMap<>();
        List<Config> list = attributionConfigDao.selectList(new LambdaQueryWrapper<Config>());
        if (CheckUtils.isNotEmpty(list)){
            for (Config attributionConfig : list) {
                configMap.put(attributionConfig.getSysOrgId(),attributionConfig);
            }
            redisTemplate.opsForHash().putAll("attributionMap", configMap);
        }

    }

点赞加关注,持续更新中!!!

相关推荐
努力学习的小廉4 分钟前
【QT(八)】—— 常用控件(五)
开发语言·qt
期待のcode4 分钟前
Java虚拟机的垃圾回收器
java·开发语言·jvm·算法
星火开发设计7 分钟前
C++ 分支结构:if-else 与 switch-case 的用法与区别
开发语言·c++·学习·算法·switch·知识·分支
qq_4061761411 分钟前
深耕JS防抖与节流:从原理到工程化实践的全方位指南
开发语言·php
2301_7973122614 分钟前
学习Java40天
java·开发语言·学习
Coder_Boy_15 分钟前
基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结
java·大数据·人工智能·spring boot·架构·ddd·tdd
Two_brushes.16 分钟前
C++ 常见特殊类的设计(含有单例模式)
开发语言·c++
不会c嘎嘎16 分钟前
QT -- 窗口
开发语言·qt
LawrenceLan19 分钟前
Flutter 零基础入门(二十一):Container、Padding、Margin 与装饰
开发语言·前端·flutter·dart
lsx20240624 分钟前
C++ 注释
开发语言