TIL_WIL
TIL_230223
성-민
2023. 2. 24. 02:55
오늘은 코드를 다 같이 다시 쳐봤다. 코드랑 더 익숙해지고 내가 안다고 생각했던 것도 정확하게 모르는 부분이 있었고 다 같이하면서 더 많이 배울 수 있었던 것 같다.
CRUD 코드를 다시 치면서 가장 편할 것 같은 방법을 정리
Repository
Extends Jpa<Entity, id타입>
->
Entity
Id 값 자동 부여,
객체 필드 선언 및 매핑(@Column)
생성자 생성
->
RequestDto, ResponseDto 구현
->
Controller
create 구현, return값 service의 create기능 추가(service에 자동생성)
->
Service
Repository와 연결, create 자동생성 내용 메소드 생성
->
Controller Service 반복하며 기능 구현
정확히 모르고 있었던 내용
동일하게 사용 가능
deleteById
.delete()
예외처리 기억하기
new throw 예외 강제로 처리하기
@RequiredArgsConstructor
final이 붙거나 @NotNull이 붙은 필드의 생성자를 자동 생성해주는 롬복 어노테이션