From 6bfff19c5a830124ab7c2f8c5718666ade13af29 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 14 Mar 2025 17:01:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ycwl/basic/config/RedisConfig.java | 50 ------------------- .../mobile/AppDeviceController.java | 15 ------ 2 files changed, 65 deletions(-) delete mode 100644 src/main/java/com/ycwl/basic/config/RedisConfig.java delete mode 100644 src/main/java/com/ycwl/basic/controller/mobile/AppDeviceController.java diff --git a/src/main/java/com/ycwl/basic/config/RedisConfig.java b/src/main/java/com/ycwl/basic/config/RedisConfig.java deleted file mode 100644 index 5908cd9..0000000 --- a/src/main/java/com/ycwl/basic/config/RedisConfig.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.ycwl.basic.config; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.PropertyAccessor; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.data.redis.connection.RedisConnectionFactory; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer; -import org.springframework.data.redis.serializer.StringRedisSerializer; - -import javax.annotation.Resource; - -@Configuration -public class RedisConfig { - - @Resource - private RedisConnectionFactory redisConnectionFactory; - - @Bean - public RedisTemplate redisTemplate() { - RedisTemplate redisTemplate = new RedisTemplate<>(); - redisTemplate.setConnectionFactory(redisConnectionFactory); - - // 使用Jackson2JsonRedisSerialize 替换默认序列化 - Jackson2JsonRedisSerializer jackson2JsonRedisSerializer = new Jackson2JsonRedisSerializer(Object.class); - - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY); - objectMapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL); - - jackson2JsonRedisSerializer.setObjectMapper(objectMapper); - - // 设置value的序列化规则和 key的序列化规则 - redisTemplate.setValueSerializer(jackson2JsonRedisSerializer); - redisTemplate.setKeySerializer(new StringRedisSerializer()); - - redisTemplate.setHashKeySerializer(jackson2JsonRedisSerializer); - redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer); - - redisTemplate.setDefaultSerializer(jackson2JsonRedisSerializer); - redisTemplate.setEnableDefaultSerializer(true); - redisTemplate.afterPropertiesSet(); - - return redisTemplate; - } - -} diff --git a/src/main/java/com/ycwl/basic/controller/mobile/AppDeviceController.java b/src/main/java/com/ycwl/basic/controller/mobile/AppDeviceController.java deleted file mode 100644 index 5077ccd..0000000 --- a/src/main/java/com/ycwl/basic/controller/mobile/AppDeviceController.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.ycwl.basic.controller.mobile; - -import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -/** - * @Author:longbinbin - * @Date:2024/12/6 10:18 - */ -@RestController -@RequestMapping("/api/mobile/scenic/v1") -@Api(tags = "设备相关接口") -public class AppDeviceController { -}