From 791d748cc1bb073f06b71036b8303dfc0ea94f2f Mon Sep 17 00:00:00 2001 From: sohot8653 Date: Mon, 1 Sep 2025 13:03:00 +0900 Subject: [PATCH] =?UTF-8?q?[=ED=8C=8C=EC=9D=BC=20=EB=A6=AC=ED=8F=AC?= =?UTF-8?q?=EC=A7=80=ED=86=A0=EB=A6=AC=20=EB=B0=8F=20=EC=84=9C=EB=B9=84?= =?UTF-8?q?=EC=8A=A4=20=EA=B0=9C=EC=84=A0]=20FileRepository=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20=EB=A9=94?= =?UTF-8?q?=EC=84=9C=EB=93=9C=20=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20FileServi?= =?UTF-8?q?ceImpl=EC=97=90=EC=84=9C=20=ED=95=84=EB=93=9C=20=EB=B3=80?= =?UTF-8?q?=EC=88=98=EB=A5=BC=20final=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=ED=95=98=EC=97=AC=20=EC=BD=94=EB=93=9C=20=EA=B0=80=EB=8F=85?= =?UTF-8?q?=EC=84=B1=EC=9D=84=20=ED=96=A5=EC=83=81=EC=8B=9C=ED=82=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/base/file/repository/FileRepository.java | 9 +-------- .../domain/base/file/service/FileServiceImpl.java | 5 ++--- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/bio/bio_backend/domain/base/file/repository/FileRepository.java b/src/main/java/com/bio/bio_backend/domain/base/file/repository/FileRepository.java index 25bbc13..4c939bb 100644 --- a/src/main/java/com/bio/bio_backend/domain/base/file/repository/FileRepository.java +++ b/src/main/java/com/bio/bio_backend/domain/base/file/repository/FileRepository.java @@ -2,19 +2,12 @@ package com.bio.bio_backend.domain.base.file.repository; import com.bio.bio_backend.domain.base.file.entity.File; import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; -import java.util.List; import java.util.Optional; @Repository public interface FileRepository extends JpaRepository { - - // use_flag가 true인 파일만 조회 + Optional findByOidAndUseFlagTrue(Long id); - - // use_flag가 true인 파일만 조회 (List 형태로 필요시 사용) - @Query("SELECT f FROM File f WHERE f.useFlag = true") - List findAllActiveFiles(); } diff --git a/src/main/java/com/bio/bio_backend/domain/base/file/service/FileServiceImpl.java b/src/main/java/com/bio/bio_backend/domain/base/file/service/FileServiceImpl.java index e2413fb..87c9792 100644 --- a/src/main/java/com/bio/bio_backend/domain/base/file/service/FileServiceImpl.java +++ b/src/main/java/com/bio/bio_backend/domain/base/file/service/FileServiceImpl.java @@ -9,7 +9,6 @@ import com.bio.bio_backend.domain.base.file.repository.FileRepository; import com.bio.bio_backend.global.exception.ApiException; import com.bio.bio_backend.global.constants.ApiResponseCode; import com.bio.bio_backend.global.utils.FileUtils; -import com.bio.bio_backend.global.utils.OidUtils; import com.bio.bio_backend.global.utils.SecurityUtils; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -36,10 +35,10 @@ public class FileServiceImpl implements FileService { private final FileRepository fileRepository; @Value("${app.file.upload.path}") - private String uploadPath; + private final String uploadPath; @Value("${server.servlet.context-path}") - private String contextPath; + private final String contextPath; @Override @Transactional