life is egg
22.12.14 [Junit5를 곁들인 메모..] 본문
domain 패키지가 뭐야
>도메인을 담는패키지.,,,,
>>도메인이란...? 게시글, 댓글, 회원 ,정산, 결제 등 소프트웨어에 대한 요구사항 혹은 문제 영역
>>엔티티..영역이라고 생각하면 될듯..! 테이블을 만드는 장소인갑..
아..! 그래서 @Entity 어노테이션의 출처는 JPA이다.11!
어노테이션에도 필수로 지켜야할 규칙은 아닌데 중요도 순으로 클래스에 가깝게 두는게 좋데 ~
왜냐하면 ... 코틀린이라는 언어는... 롬복이 필요없어..! 롬복은 편하게 해주는거지 필수 어노테이션이 아니니까
Entity클래스에는 @Setter를 적지 않는다 ..! 그러면 어떻게 값을 변경하냐.... 승민 튜터님이...자주 알려주신거다..!
>생성자를 통해 최종값을 채운 후 DB에 삽입...
>값 변경이 필요한 경우... 해당 이벤트에 맞는 public 메소드를 호출...하는걸 전제로...한다
@builder와 생성자의 차이
> 생성자나 builder나 생성시... 값을 채워지는 역활은 똑같다
>단지 builder는 어느필드에 뭐가 들어갈지 명확히 해줄 수 있다는 점이 장점..!
아... 뭔가 어디다 적어야 할지 모르겠다... 짬뽕되가고있는듯..
근데 어차피 다시 잘안보자나...
JUnit5 내용은 어디있냐면...
사실 링크첨부야!
https://donghyeon.dev/junit/2021/04/11/JUnit5-%EC%99%84%EB%B2%BD-%EA%B0%80%EC%9D%B4%EB%93%9C/
JUnit5 완벽 가이드
시작하기전
donghyeon.dev
언젠가 생각이 난다면 보겠지...
'TIL' 카테고리의 다른 글
| 22.12.20 [포스트맨과 @RequestBody] (0) | 2022.12.21 |
|---|---|
| 22.12.19 [정리 귀찮] (0) | 2022.12.20 |
| 22.12.13 [단위 테스트] (0) | 2022.12.14 |
| 22.12.12 [DDD+AOP 찍먹..] (0) | 2022.12.12 |
| 22.12.09 [~.~] (0) | 2022.12.09 |