作用:和@Configuration一起使用,控制@Configuration是否生效。
@ConditionalOnProperty(prefix = "spring.redis",name = "serializer",havingValue = "fst")
//prefix为配置文件中的前缀,
//name为配置的名字
//havingValue是与配置的值对比值,当两个值相同返回true,配置类生效.
在项目的properties配置文件中使用spring.redis.serializer=fst时,则配置生效,key使用string序列化,value使用fst序列化。