Closed i960107 closed 2 months ago
Entry 검증 방법 : Entry에 검증 어노테이션 추가해도 적용되지 않고 DB에 삽입 시 ConstraintViolationException 발생. 제약 조건에 만족하지 않는다면 서비스 레이어 계층에서 실패시키기 위해 수동으로 검증하는데 적절한 방법인가요 ??
=> 음 예시로 고민 되는 포인트 한번 알려주시면 좀더 명확하게 도움드릴수 있을거같아요 음 이건 사실 컨트롤러에서 받는거에서 1차로 밸리데이션 하고 서비스레이어서 최종 저장될때 DataIntegrityViolationException 이 터트려서 체크하는게 낫거나 필수는 null이면 안되는거나 하는거는 서비스레이어에서 제어가 나을거같아요
mr 메시지 너무 자세하거나 중요한 포인트를 놓치고 있을까요? mr 메시지 단위가 너무 큰가요?? 😭 ㅠㅠ 조금 많아서 브랜치 전략 알려줄게용
앗 그리고 배포 관련해서 설명좀 드릴려고 하는데 혹시 배포 환경 셋팅 코드가 없느거 같네요 ㅜ
🔍 해결하고자 하는 이슈
💡 주요 변경사항
1. 개발 서버 구성
[참고] nCloud 사용 이유 : f-lab에서 제공하는 크레딧으로 무료 사용 가능.
API 서버 - nCloud 서버 사용. 도메인 연결 서버 사양: [Compact] 2vCPU, 2GB Mem [g1] ubuntu-18.04 도메인 연결: dev.api.ai-review.site
DB 서버 - nCloud Cloud DB for MySQL 사용 서버 사양: Standard] 2vCPU, 4GB Mem
Redis - 비용 이슈로 API 서버에서 같이 실행.
2. Swagger, Swagger 연동
Swagger로 API 명세 작성
3. 예외 처리 정책
✚ 추가 변경사항
✅ 리뷰가 필요한 사항