From 8aba950a5f46d7406d7f1801daa0fb35327c650e Mon Sep 17 00:00:00 2001 From: s-choi Date: Thu, 17 Sep 2026 10:47:01 +0900 Subject: [PATCH] =?UTF-8?q?[EDIT]=20=E7=89=B9=E5=AE=9A=E3=81=AE=E3=82=AB?= =?UTF-8?q?=E3=83=86=E3=82=B4=E3=83=AA=E3=83=AC=E3=82=B3=E3=83=BC=E3=83=89?= =?UTF-8?q?=E3=82=92=E5=8F=96=E5=BE=97=E3=81=99=E3=82=8B=E3=82=B5=E3=83=BC?= =?UTF-8?q?=E3=83=93=E3=82=B9=E3=83=A1=E3=82=BD=E3=83=83=E3=83=89=E3=82=92?= =?UTF-8?q?=E4=BD=9C=E6=88=90=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/service/impl/CategoryServiceImpl.java | 14 ++++++++++++++ .../app/infra/repository/CategoryRepository.java | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/demo/app/domain/service/impl/CategoryServiceImpl.java b/src/main/java/com/example/demo/app/domain/service/impl/CategoryServiceImpl.java index 7e5af4c..4dab58c 100644 --- a/src/main/java/com/example/demo/app/domain/service/impl/CategoryServiceImpl.java +++ b/src/main/java/com/example/demo/app/domain/service/impl/CategoryServiceImpl.java @@ -1,11 +1,13 @@ package com.example.demo.app.domain.service.impl; import java.util.List; +import java.util.Optional; import org.springframework.stereotype.Service; import com.example.demo.app.domain.model.CategoryModel; import com.example.demo.app.domain.service.CategoryService; +import com.example.demo.app.infra.entity.CategoryEntity; import com.example.demo.app.infra.repository.CategoryRepository; import lombok.RequiredArgsConstructor; @@ -22,4 +24,16 @@ public class CategoryServiceImpl implements CategoryService{ } + public CategoryModel findOne(Long categoryId) { + + Optional optionalCategoryModel = categoryRepository.findById(categoryId); + + if (optionalCategoryModel.isEmpty()) { + return null; + } + + return CategoryModel.convertFrom(optionalCategoryModel.get()); + + } + } diff --git a/src/main/java/com/example/demo/app/infra/repository/CategoryRepository.java b/src/main/java/com/example/demo/app/infra/repository/CategoryRepository.java index 0acdc37..0f8ef9c 100644 --- a/src/main/java/com/example/demo/app/infra/repository/CategoryRepository.java +++ b/src/main/java/com/example/demo/app/infra/repository/CategoryRepository.java @@ -5,5 +5,5 @@ import org.springframework.data.jpa.repository.JpaRepository; import com.example.demo.app.infra.entity.CategoryEntity; public interface CategoryRepository extends JpaRepository { - + }