目录 一、循环依赖概述 1.2spring中的循环依赖 二、循环依赖问题模拟 2.1循环依赖代码演示 2.2问题分析与解决 2.2.1使用反射+中间容器 三、spring循环依赖问题解析 3.1spring中的依赖注入 3.1.1field属性注入 3.1.2setter方法注入 3.1.3构造器注入 3.2spring中不同的循环依赖解决方案 3.2.1spring中bean的生命周期 3.2.2循环依赖处理时机 四、spring三级缓存解决方案 4.1前置准备 4.2三级缓存源码分析过程 4.2.1代码调试技巧 4.3为什么使用三级缓存? 4.4spring循环依赖解决方案小结 五、写在...

目录 一、RedisJson介绍 1.1RedisJson是什么 1.2RedisJson特点 1.3 RedisJson使用场景 1.3.1数据结构化存储 1.3.2实时数据分析 1.3.3事件存储和分析 1.3.4文档存储和检索 二、当前使用中的问题 2.1 刚性数据库模式限制了敏捷性 2.2基于磁盘的文档存储导致瓶颈 2.3附加索引和全文搜索增加了复杂性 2.4小规模数据量下的准实时搜索问题 三、RedisSearch介绍 3.1什么是RedisSearch 3.2RedisSearch功能特性 3.3与mongodb和es对比 四、RedisSearch安装 4....

目录 一、前言 二、spring条件注解概述 2.1条件注解@Conditional介绍 2.2@Conditional扩展注解 2.2.1@Conditional扩展注解汇总 三、spring条件注解案例演示 3.1@ConditionalOnBean 3.2@ConditionalOnMissingBean 3.2.1使用在类上 3.2.2使用场景补充 3.3@ConditionalOnClass 3.4@ConditionalOnExpression 3.5@ConditionalOnProperty 四、条件注解源码剖析 4.1@ConditionalOnMissingClass源码...

目录 一、前言 1.1单独执行初始化sql 1.2程序自动执行 二、数据库版本升级管理问题 三、spring框架sql自动管理机制 3.1jdbcTemplate方式 3.1.1创建数据库 3.1.2创建springboot工程 3.1.3 初始化sql脚本 3.1.4 核心配置类 3.1.5 执行sql初始化 3.2配置文件方式 四、Flyway实现数据库版本自动管理 4.1Flyway简介 4.2Flyway执行流程与原理 4.3Flywaysql脚本命名规范 4.3.1sql命名参考示例 4.3.2 sql命名规范补充说明 4.4SpringBo...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~