1、新增 imageToSketch

2、删除无用代码
This commit is contained in:
2024-09-20 11:32:09 +08:00
parent 56679808e9
commit 93e9c61943
13 changed files with 181 additions and 506 deletions

View File

@@ -39,31 +39,4 @@ public class RedisConfig {
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
// todo delete
@Bean(name = "redisListTemplate")
public RedisTemplate<String, Object> getRedisListTemplate(RedisConnectionFactory factory) {
RedisTemplate<String, Object> redisListTemplate = new RedisTemplate<>();
redisListTemplate.setConnectionFactory(factory);
StringRedisSerializer stringRedisSerializer = new StringRedisSerializer();
redisListTemplate.setKeySerializer(stringRedisSerializer); // key的序列化类型
Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class);
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
// 方法过期,改为下面代码
// objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance,
ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
jackson2JsonRedisSerializer.setObjectMapper(objectMapper);
redisListTemplate.setValueSerializer(jackson2JsonRedisSerializer); // value的序列化类型
redisListTemplate.setHashKeySerializer(stringRedisSerializer);
redisListTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);
redisListTemplate.afterPropertiesSet();
return redisListTemplate;
}
}

View File

@@ -21,10 +21,6 @@ public class RedisUtil {
@Resource
private RedisTemplate<String, String> redisTemplate;
// todo delete
@Resource
private RedisTemplate<String, List<List<Long>>> redisListTemplate;
public Boolean hasKey(String key){
return redisTemplate.hasKey(key);
}
@@ -232,17 +228,4 @@ public class RedisUtil {
return redisTemplate.opsForValue().increment(key, 0);
}
// todo delete
public final static String NO_GRADIENT = "NoGradient";
public final static String NO_GRADIENT_MASK = "MaskConvert:NoGradient";
public final static String WITH_GRADIENT = "WithGradient";
public final static String WITH_GRADIENT_MASK = "MaskConvert:WithGradient";
public void addToStringList(String key, List<List<Long>> list){
redisListTemplate.opsForValue().set(key, list);
}
public List<List<Long>> getFromStringList(String key){
return redisListTemplate.opsForValue().get(key);
}
}