오늘은 개인 과제를 했다. 강의를 다 듣지 않아 5단계까지만 일단 구현하였다.



REST 프로그래밍에 맞게 controller, dto(requestdto, responsedto), modle, service로 나누어 작성했다.
controller에서는 사용자 요청을 받고, 요청을 service로 보내는 역할을 합니다. 모든 비즈니스 로직은 service에서 처리하도록 합니다.
데이터베이스와 연관된 로직은 repository로 분류하여 역할을 RESTful하게 나누었습니다.
postman에서 테스트했고, 모든 동작이 올바르게 작동합니다.

정근님한테 꿀팁을 받아 위와 같이 테스트코드를 저장해둘 수 있었습니다.
import javax.persistence.*;
위 코드가 계속 에러가 떠서 해결하기 위해 프로그램 설정을 바꾸고, pom.xml을 고쳐보는 등 많은 시도를 했는데 해결방법은 아주 간단했다.
import jakarta.persistence.*;
아래와 같이 고치면 된다.
강의를 미처 다 듣지 못하고 과제부터 하게 되었는데, 주말 동안 강의를 마저 다 듣고 복습하여 나머지 9단계까지도 해보려고 한다.