한 줄 요약
누구나 같은 방법으로 서버를 실행·테스트하고, DB 변경과 API 문서를 안전하게 관리할 수 있는 Spring Boot 개발 기반을 완성했습니다.
완료 결과
현재 확인 방법
./gradlew clean test
./gradlew bootRun --args='--spring.profiles.active=local'
curl http://localhost:8080/health
Swagger UI는 local 환경에서 http://localhost:8080/swagger-ui.html로 확인합니다.
완료 기준 검증
현재 V1은 도메인 테이블이 아닌 migration 동작 확인용 기술 baseline입니다. 인증·근로자·Workflow·AI 테이블은 각 기능 이슈에서 별도 migration으로 추가합니다.
범위 밖
연결
용어 도움말
- Flyway: DB 변경 SQL을 번호 순서대로 적용하고 재현하는 도구입니다.
- Profile: local/test/prod처럼 환경별 설정을 나누는 Spring 기능입니다.
- CI: PR의 빌드와 테스트를 자동 검사하는 과정입니다.
한 줄 요약
누구나 같은 방법으로 서버를 실행·테스트하고, DB 변경과 API 문서를 안전하게 관리할 수 있는 Spring Boot 개발 기반을 완성했습니다.
완료 결과
gradlew실행 권한과 Wrapper 실행 확인ddl-auto: validate적용@RestControllerAdvice구현request_id생성·응답 header·MDC 연동Clock, UUID Bean 구성.env.example에 변수 이름만 문서화GET /health를 공개 최소 응답으로 유지현재 확인 방법
Swagger UI는 local 환경에서
http://localhost:8080/swagger-ui.html로 확인합니다.완료 기준 검증
/health가 동작합니다.request_id를 반환합니다.범위 밖
연결
용어 도움말