[api] swagger 셋팅중

- 캐싱 추가
This commit is contained in:
2026-02-26 11:49:42 +09:00
parent 63ae5ed6c9
commit 4032dbdd41
2 changed files with 18 additions and 9 deletions
+16 -9
View File
@@ -5,21 +5,28 @@
### 코드 수정 시 반드시 따를 것 ### 코드 수정 시 반드시 따를 것
1. **절대로 바로 파일을 수정하지 말 것** 1. **절대로 바로 파일을 수정하지 말 것**
2. **먼저 수정 방향과 계획을 설명** 2. **먼저 수정 방향과 계획을 설명**
3. **수정할 코드를 보여줄지 말지 물어보고 보여주** 3. **긴 소스 코드를 보여주기 전에 먼저 물어보**
4. **수정할 코드를 먼저 보여주기** (사용자가 직접 수정할 수도 있도록) - "코드 보여드릴까요?" 또는 "직접 수정하시겠어요?"
5. **사용자 확인 후 자동 작성 진행** 또는 사용자가 요청 시에만 작성 - 사용자가 원하면 코드 보여주기 (사용자가 직접 수정할 수도 있도록)
4. **파일 작성/수정은 사용자가 요청할 때만**
### 작업 순서 예시 ### 작업 순서 예시
``` ```
1. "CORS 설정을 yml로 분리하겠습니다." 1. "CORS 설정을 yml로 분리하겠습니다."
2. "다음과 같이 수정됩니다:" 2. "수정 내용:"
- CorsProperties.java 생성 (코드 보여주기) - CorsProperties.java 생성 필요
- CorsConfig.java 수정 (코드 보여주기) - CorsConfig.java 수정 필요
- application-local.yaml 수정 (코드 보여주기) - application-local.yaml 수정 필요
3. "직접 수정하시겠습니까? 아니면 제가 작성할까요?" 3. "코드 보여드릴까요? 아니면 직접 수정하시겠어요?"
4. (사용자 확인 후) 파일 수정 진행 4. (사용자가 "보여줘"라고 하면) 코드 보여주기
5. (사용자가 "작성해줘"라고 하면) 파일 수정 진행
``` ```
### 주의사항
- **짧은 설명(수정 위치, 수정 방향)은 바로 보여줘도 됨**
- **전체 메서드/클래스 같은 긴 코드는 반드시 물어본 후 보여주기**
- **화면이 너무 길어지는 것 방지**
## 프로젝트 개요 ## 프로젝트 개요
- **프로젝트명**: alist API - **프로젝트명**: alist API
- **그룹**: com.alist - **그룹**: com.alist
@@ -3,9 +3,11 @@ package com.alist.api;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication @SpringBootApplication
@ConfigurationPropertiesScan @ConfigurationPropertiesScan
@EnableCaching
public class ApiApplication { public class ApiApplication {
public static void main(String[] args) { public static void main(String[] args) {