不理解代码
来源:11-9 添加平台帐号体系之Service层的开发
完美无瑕射手座
2021-04-21
在老师的源码里面并由有对 Keys 和 Strings 两个类写有参的构造函数
为什么在spring-dao.xml中配置是 可以通过构造函数配置不出错,还有类型也不一样为什么可以直接引用
public Keys KEYS;
/** 对存储结构为String类型的操作 */
public Strings STRINGS;
/** 对存储结构为List类型的操作 */
<!-- Redis的key操作 -->
<bean id="jedisKeys" class="comlxh.cache.JedisUtil$Keys" scope="singleton">
<constructor-arg ref="jedisUtil"/>
</bean>
<!-- Redis的Strings操作 -->
<bean id="jedisStrings" class="comlxh.cache.JedisUtil$Strings" scope="singleton">
<constructor-arg ref="jedisUtil"></constructor-arg>
</bean>
写回答
1回答
-
翔仔
2021-04-21
同学好,类型这块是一样的呢,主要引用的是内部类类型,spring这里面如果是内部类的话,是默认会把构造函数实例注入到外部类实例里面,这个感兴趣可以看看源码
022021-04-22
相似问题