mirror of
https://github.com/zongzibinbin/MallChat.git
synced 2026-06-15 17:57:07 +00:00
fix:RedisUtils相关修改
This commit is contained in:
@@ -15,7 +15,8 @@ import java.util.Objects;
|
||||
|
||||
@Configuration
|
||||
public class RedisConfig {
|
||||
@Bean
|
||||
|
||||
@Bean("myRedisTemplate")
|
||||
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
|
||||
// 创建模板
|
||||
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
|
||||
@@ -30,10 +31,11 @@ public class RedisConfig {
|
||||
// value和 hashValue采用 JSON序列化
|
||||
redisTemplate.setValueSerializer(jsonRedisSerializer);
|
||||
redisTemplate.setHashValueSerializer(jsonRedisSerializer);
|
||||
redisTemplate.afterPropertiesSet();
|
||||
return redisTemplate;
|
||||
}
|
||||
|
||||
public class MyRedisSerializerCustomized extends GenericJackson2JsonRedisSerializer {
|
||||
private static class MyRedisSerializerCustomized extends GenericJackson2JsonRedisSerializer {
|
||||
@Override
|
||||
public byte[] serialize(Object source) throws SerializationException {
|
||||
if (Objects.nonNull(source)) {
|
||||
|
||||
@@ -44,7 +44,7 @@ public class CursorUtils {
|
||||
.map(String::valueOf)
|
||||
.orElse(null);
|
||||
Boolean isLast = result.size() != cursorPageBaseReq.getPageSize();
|
||||
return new CursorPageBaseResp(cursor, isLast, result);
|
||||
return new CursorPageBaseResp<>(cursor, isLast, result);
|
||||
}
|
||||
|
||||
public <T> CursorPageBaseResp<T> getCursorPageByMysql(IService<T> mapper, CursorPageBaseReq request, Consumer<LambdaQueryWrapper<T>> initWrapper, SFunction<T, ?> cursorColumn) {
|
||||
@@ -60,7 +60,7 @@ public class CursorUtils {
|
||||
.map(String::valueOf)
|
||||
.orElse(null);
|
||||
Boolean isLast = page.getRecords().size() != request.getPageSize();
|
||||
return new CursorPageBaseResp(cursor, isLast, page.getRecords());
|
||||
return new CursorPageBaseResp<>(cursor, isLast, page.getRecords());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user