Sparta(JAVA심화3기) - TIL/Chap.02

CHAP.02 : MSA Project Day06 - SCRUM

Dev.99_tale 2025. 3. 17. 19:08

어제 작업, 금일 작업, 내일 작업

장소 : ZEP

 

참여자 : 정민수, 이수연, 정아현, 박준혁

 

어제 작업


✅ 각자 맡은 모듈 개발 진행

 

금일 작업


 

 금일 작업 내용

 

JIRA 사용법 숙지

  • 이슈 클릭 후 시작 기간, 작업 기간 체크
  • 이슈 막대를 링크 연결하여 진행 상황 시각화
  • 하위 이슈로 작업 시 보드 라인에 표시되지 않음 참고

COMMON 공통 모듈 역할 정리

  • API 응답 표준화  CommonResponse를 통해 일관된 성공/실패 응답 반환
  • Spring Security 기반 사용자 인증  CustomUserDetails 사용 (UUID 기반 사용자 식별)
  • JPA 감사 기능  JpaAuditingConfig  UserAuditorAware 활용하여 @CreatedBy, @LastModifiedBy 자동 기록
  • QueryDSL 설정  QueryDslConfig 활용해 복잡한 쿼리 작성
  • 공통 엔티티 제공  Basic 클래스에서 createdAt, updatedAt, deletedAt 필드 및 softDelete() 지원
  • API 문서화  SwaggerConfig에서 OpenAPI(Swagger) 기반 JWT 인증 지원
  • 공통 예외 처리  CustomException을 활용하여 표준화된 에러 메시지 반환

 개발 진행 사항 체크

 

  • 민수: common 모듈에 auditing 기능 추가, auth 모듈 구현
  • 수연: shipper 관련 모듈 구현
  • 아현: company 모듈 구현 및 추가 작업 확인
  • 준혁: HUB 모듈의 CRUD 구현

 

 

  1. 각 모듈 Flow 정리
  2. .yml, .env 관련 .gitignore 추가
  3. 각자 개발 진행 사항 공유

 

내일 작업


 각자 어디까지 했는지  + 앞으로 할 예정 정리

  • 각자 개발 진행 공유
  • 각 필요 도메인에 대한 데이터 정보 확인
  • 개발 진행 상태 확인 후, 각 도메인 데이터 공유