From 5f927f2e5a72881e936c7b29f8ca647e765ffe33 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Mon, 18 Mar 2024 21:00:53 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E4=BF=AE=E6=94=B9):=20=E4=BD=BF=E7=94=A8R?= =?UTF-8?q?edis=E7=99=BB=E5=BD=95=E3=80=81=E4=BF=AE=E6=94=B9Redis=E5=AD=98?= =?UTF-8?q?=E5=85=A5=E5=92=8C=E6=9C=AA=E6=89=BE=E5=88=B0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/sky/common/config/WebMvcConfiguration.java | 4 ++-- .../main/java/com/sky/service/impl/EmployeeServiceImpl.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java b/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java index 3c9e1e2..fb319d7 100644 --- a/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java +++ b/sky-common/src/main/java/com/sky/common/config/WebMvcConfiguration.java @@ -1,8 +1,8 @@ package com.sky.common.config; +import com.fasterxml.jackson.databind.ObjectMapper; import com.sky.common.interceptor.JwtTokenUserInterceptor; import com.sky.common.interceptor.RedisTokenAdminInterceptor; -import com.sky.common.json.JacksonObjectMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; @@ -45,7 +45,7 @@ public class WebMvcConfiguration extends WebMvcConfigurationSupport { // 创建一个消息转换器对象 MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); // 需要为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为json数据 - converter.setObjectMapper(new JacksonObjectMapper()); + converter.setObjectMapper(new ObjectMapper()); // 将自己的消息转化器加入容器中 converters.add(0, converter); } diff --git a/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java b/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java index 3076c8f..3b970e8 100644 --- a/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java +++ b/sky-server/src/main/java/com/sky/service/impl/EmployeeServiceImpl.java @@ -47,6 +47,7 @@ public class EmployeeServiceImpl implements EmployeeService { String username = employeeLoginDTO.getUsername(); String password = employeeLoginDTO.getPassword(); String token = UUID.randomUUID().toString(); + // 1、根据用户名查询数据库中的数据 Employee employee = employeeMapper.getByUsername(username); @@ -66,7 +67,6 @@ public class EmployeeServiceImpl implements EmployeeService { if (Objects.equals(employee.getStatus(), StatusConstant.DISABLE)) { throw new AccountLockedException(MessageConstant.ACCOUNT_LOCKED); } - // 使用userId存入登录信息 redisTemplate.opsForValue().set(token, employee.getId(), 7, TimeUnit.DAYS); // 3、返回实体对象