목록2025/04 (2)
마이의 개발 블로그
배경최근 진행하는 프로젝트 요구사항에 맞춰 빌드 방식을 gradle -> maven으로 전환 후 전체 디렉토리 구조를 손봐야하는 일이 있었습니다. 이 과정에서 .gradle 폴더의 삭제도 필요했는데, 디렉토리를 삭제하더라도 git에서 변화사항을 감지하지 못하는 현상이 발견되었습니다. 알고보니 git은 파일의 변화가 없으면 디렉토리의 변화를 별도로 감지하지 않는데 이를 위해서는 강제로 변화를 감지하게 해야합니다. 이번 포스트에서는 그 방법을 소개하고자 합니다.방법1. 디렉토리 삭제macOS / Linuxrm -rf .gradleWindowsrmdir /s /q .gradle2. Git에서 강제로 변화 감지 후 커밋하기git add -Agit commit -m "Remove .gradle folder"Not..

배경아래 스크린샷의 메시지와 함께 스웨거가 렌더링되지 않는 현상이 발생했습니다. 내용만 보면 간단한 문제같아 보입니다. OpenAPI 설정에 필요한 버전 정보를 명시해주면 되는 것처럼 보이기 때문입니다. 취합한 정보를 바탕으로 여러 가지 방법을 적용해봤습니다. 그 과정에서 application.properties에 설정값도 넣어보고, @OpenAPIDefinition 어노테이션을 통해 문서 정보를 기입해보기도 하고, 별도의 SwaggerConfig 클래스를 생성하여 설정을 주입해보기도 하고, 스프링부트 버전과 springdoc의 버전을 변경해보기도 했지만 문제를 해결할 수는 없었습니다. 문제의 원인1. 파싱 불가능한 형태로 openapi 명세가 리턴됨스웨거에서는 왜 버전 필드를 읽어오지 못했을까요?저..