那么 Spring Data Redis 的 RedisTemplate 的主动配置在 Spring Boot 是怎样实现的呢?
Spring Boot 是通过内置的 RedisAutoConfiguration 配置类来完成这一功能。下面我们具体分析一下:
注意: 以下涉及 Spring Boot 源码 均来自版本 2.7.9,其他版本有所收支,可自行查看源码。
2.1 加载主动配置组件
</beans> // 。。。 // Redis 服务器的端口 private int port = 6379; private Sentinel sentinel; private Cluster cluster; private final Jedis jedis = new Jedis(); private final Lettuce lettuce = new Lettuce(); // Redis 连接池配置 public static class Pool {<?xml version="1.0" encoding="UTF-8"?>