@Pathvariable
사용
GoogleStyle
→ 인텔리제이 기능 을 더 사용해서 하자!**네이밍 규칙
dto
도메인 + 기능 + 요청 / 응답 Req / Res
메소드명: 무슨 일을 하는 메소드인지 이해될 정도면 됨
Entity
엔티티명: 도메인명 그대로 ex) User
테이블명: 예약어만 s 붙히기
참고 자료 : https://dev.mysql.com/doc/refman/8.0/en/keywords.html#keywords-8-0-detailed-U
Optional를 빼지 않는다 → Optional<User> findById(Long Id)
public Card verifyExistsCard(Long cardId) {
return cardRepository.findById(cardId)
.orElseThrow(() -> new CardNotFoundException(ErrorCode.CARD_NOT_FOUND));
}
Service
Test
패키지 구조
User