mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-06-28 13:34:18 +08:00
调整代码格式
This commit is contained in:
parent
4555c48df9
commit
e01b98e55a
@ -84,18 +84,13 @@ public class SaTokenDaoRedissonJackson implements SaTokenDao {
|
|||||||
public final RedissonClient redissonClient;
|
public final RedissonClient redissonClient;
|
||||||
|
|
||||||
public SaTokenDaoRedissonJackson(RedissonClient redissonClient) {
|
public SaTokenDaoRedissonJackson(RedissonClient redissonClient) {
|
||||||
|
|
||||||
// 通过反射获取Mapper对象, 增加一些配置, 增强兼容性
|
|
||||||
try {
|
|
||||||
this.objectMapper = new ObjectMapper();
|
this.objectMapper = new ObjectMapper();
|
||||||
|
|
||||||
|
|
||||||
this.objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
|
this.objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
|
||||||
|
|
||||||
// 配置[忽略未知字段]
|
// 配置[忽略未知字段]
|
||||||
this.objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
|
this.objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
|
||||||
|
|
||||||
|
|
||||||
// 配置[时间类型转换]
|
// 配置[时间类型转换]
|
||||||
JavaTimeModule timeModule = new JavaTimeModule();
|
JavaTimeModule timeModule = new JavaTimeModule();
|
||||||
// LocalDateTime序列化与反序列化
|
// LocalDateTime序列化与反序列化
|
||||||
@ -108,11 +103,10 @@ public class SaTokenDaoRedissonJackson implements SaTokenDao {
|
|||||||
timeModule.addSerializer(new LocalTimeSerializer(TIME_FORMATTER));
|
timeModule.addSerializer(new LocalTimeSerializer(TIME_FORMATTER));
|
||||||
timeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(TIME_FORMATTER));
|
timeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(TIME_FORMATTER));
|
||||||
this.objectMapper.registerModule(timeModule);
|
this.objectMapper.registerModule(timeModule);
|
||||||
|
|
||||||
// 重写 SaSession 生成策略
|
// 重写 SaSession 生成策略
|
||||||
SaStrategy.instance.createSession = (sessionId) -> new SaSessionForJacksonCustomized(sessionId);
|
SaStrategy.instance.createSession = (sessionId) -> new SaSessionForJacksonCustomized(sessionId);
|
||||||
} catch (Exception e) {
|
|
||||||
System.err.println(e.getMessage());
|
|
||||||
}
|
|
||||||
|
|
||||||
// 开始初始化相关组件
|
// 开始初始化相关组件
|
||||||
this.codec = new JsonJacksonCodec(objectMapper);
|
this.codec = new JsonJacksonCodec(objectMapper);
|
||||||
|
Loading…
Reference in New Issue
Block a user