From 4032dbdd41c5276214f1c17255f0ca6d48f01d1b Mon Sep 17 00:00:00 2001 From: shindw Date: Thu, 26 Feb 2026 11:49:42 +0900 Subject: [PATCH] =?UTF-8?q?[api]=20swagger=20=EC=85=8B=ED=8C=85=EC=A4=91?= =?UTF-8?q?=20-=20=EC=BA=90=EC=8B=B1=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 25 ++++++++++++------- .../java/com/alist/api/ApiApplication.java | 2 ++ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index eb3c3bf..c3d47c3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -5,21 +5,28 @@ ### 코드 수정 시 반드시 따를 것 1. **절대로 바로 파일을 수정하지 말 것** 2. **먼저 수정 방향과 계획을 설명** -3. **수정할 코드를 보여줄지 말지 물어보고 보여주기** -4. **수정할 코드를 먼저 보여주기** (사용자가 직접 수정할 수도 있도록) -5. **사용자 확인 후 자동 작성 진행** 또는 사용자가 요청 시에만 작성 +3. **긴 소스 코드를 보여주기 전에 먼저 물어보기** + - "코드 보여드릴까요?" 또는 "직접 수정하시겠어요?" + - 사용자가 원하면 코드 보여주기 (사용자가 직접 수정할 수도 있도록) +4. **파일 작성/수정은 사용자가 요청할 때만** ### 작업 순서 예시 ``` 1. "CORS 설정을 yml로 분리하겠습니다." -2. "다음과 같이 수정됩니다:" - - CorsProperties.java 생성 (코드 보여주기) - - CorsConfig.java 수정 (코드 보여주기) - - application-local.yaml 수정 (코드 보여주기) -3. "직접 수정하시겠습니까? 아니면 제가 작성할까요?" -4. (사용자 확인 후) 파일 수정 진행 +2. "수정 내용:" + - CorsProperties.java 생성 필요 + - CorsConfig.java 수정 필요 + - application-local.yaml 수정 필요 +3. "코드 보여드릴까요? 아니면 직접 수정하시겠어요?" +4. (사용자가 "보여줘"라고 하면) 코드 보여주기 +5. (사용자가 "작성해줘"라고 하면) 파일 수정 진행 ``` +### 주의사항 +- **짧은 설명(수정 위치, 수정 방향)은 바로 보여줘도 됨** +- **전체 메서드/클래스 같은 긴 코드는 반드시 물어본 후 보여주기** +- **화면이 너무 길어지는 것 방지** + ## 프로젝트 개요 - **프로젝트명**: alist API - **그룹**: com.alist diff --git a/src/main/java/com/alist/api/ApiApplication.java b/src/main/java/com/alist/api/ApiApplication.java index 222e71e..71db605 100644 --- a/src/main/java/com/alist/api/ApiApplication.java +++ b/src/main/java/com/alist/api/ApiApplication.java @@ -3,9 +3,11 @@ package com.alist.api; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; +import org.springframework.cache.annotation.EnableCaching; @SpringBootApplication @ConfigurationPropertiesScan +@EnableCaching public class ApiApplication { public static void main(String[] args) {