life is egg

22.12.14 [Junit5를 곁들인 메모..] 본문

TIL

22.12.14 [Junit5를 곁들인 메모..]

삶은계란진재혁 2022. 12. 14. 23:17

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
Comments