From 4c04cb6c594cd88a57492bc3b27be7c3bdfb77ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A4=80=ED=98=B8?= <2171168@hansung.ac.kr> Date: Wed, 17 Sep 2025 13:44:18 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EB=A6=AC=EC=A1=B8=EB=B2=84=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/DecodEat/domain/products/service/ProductService.java | 1 - src/main/java/com/DecodEat/global/config/WebConfig.java | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/DecodEat/domain/products/service/ProductService.java b/src/main/java/com/DecodEat/domain/products/service/ProductService.java index 53dfadf..fee45f6 100644 --- a/src/main/java/com/DecodEat/domain/products/service/ProductService.java +++ b/src/main/java/com/DecodEat/domain/products/service/ProductService.java @@ -61,7 +61,6 @@ public class ProductService { public ProductDetailDto getDetail(Long id, User user) { Product product = productRepository.findById(id).orElseThrow(() -> new GeneralException(PRODUCT_NOT_EXISTED)); - if(user != null) userBehaviorService.saveUserBehavior(user,product, Behavior.VIEW); diff --git a/src/main/java/com/DecodEat/global/config/WebConfig.java b/src/main/java/com/DecodEat/global/config/WebConfig.java index 9ce29c5..eeb9d18 100644 --- a/src/main/java/com/DecodEat/global/config/WebConfig.java +++ b/src/main/java/com/DecodEat/global/config/WebConfig.java @@ -1,6 +1,7 @@ package com.DecodEat.global.config; import com.DecodEat.global.common.annotation.CurrentUserArgumentResolver; +import com.DecodEat.global.common.annotation.OptionalUserArgumentResolver; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; import org.springframework.web.method.support.HandlerMethodArgumentResolver; @@ -12,9 +13,11 @@ @RequiredArgsConstructor public class WebConfig implements WebMvcConfigurer { private final CurrentUserArgumentResolver currentUserArgumentResolver; - + private final OptionalUserArgumentResolver optionalUserArgumentResolver; @Override public void addArgumentResolvers(List resolvers){ resolvers.add(currentUserArgumentResolver); + resolvers.add(optionalUserArgumentResolver); } + }