通过@Bean 将Redistemplate 对象交给spring容器;
再通过@Component 将一个工具类交给spring容器,工具类中自动注入了 Redistemplate 类;
但得是在测试类中通过自动注入获取两个类,工具类中的RedisTemplate为空,但是直接自动注入RedisTemplate却可以获取。
是不是加载时机的问题。
工具类:
Redis配置类并将redisTemplate交给spring容器管理
测试
结果:
打印输出:
通过@Bean 将Redistemplate 对象交给spring容器;
再通过@Component 将一个工具类交给spring容器,工具类中自动注入了 Redistemplate 类;
但得是在测试类中通过自动注入获取两个类,工具类中的RedisTemplate为空,但是直接自动注入RedisTemplate却可以获取。
是不是加载时机的问题。
工具类: