매일 짧게 기록해나가고 있습니다. 데일리 회고는 감정 중심으로 기록하고 있습니다.
DTO 1
안에 DTO 2
를 가지고 있는 형태라서 어떻게 DTO 2의 내용을 가져올까
삽질을 많이 했는데.. 너무 간단하게 DTO2의 name과 그 안의 필드명을 써주면(ex. user.userId) 되었다.. 공식문서에서 발견한 내용.독립적인 테스트 환경(DB)을 어떻게 구성할 것인가
에 대해 시간을 할애했다.webEnvironment의 RANDOM_PORT
를 사용하고 있었는데 이 랜덤 포트는 따로 다른 스레드에서 테스트를 수행하기 때문에 롤백이 되지 않아 실제 테스트 하고 있는 DB(우리의 경우 실제 DB..)에 영향을 끼쳤기 때문이다.언제나 그랬듯이 인메모리DB 쓰면 되잖아??? 왜 쉬운길 두고 어려운길 돌아가려 했지?????ㅋㅋㅋㅋ
라는 생각이 들어 인메모리DB로 테스트를 하는 것으로 땅땅. 모든 것이 잘 해결되었다.값 타입은 정말 정말 값 타입이라고 판단될때만 사용하자
.실무에서는 값 타입 대신에 일대다 관계를 고려해서 사용한다
고까지 알려주셨다. 요 며칠 팀플 하면서 메인 엔티티에 일대다 관계가 이렇게 많아도 되나?? 싶어서 어느정도 나눠서 임베디드 값 타입을 사용할까 했었는데 다시 한 번 정리를 잘해서 더 나은 방향으로 리팩토링 해봐야겠다! 고 생각했다 ㅋㅋ;;