이 시리즈는 스프링 핵심 원리 를 수강하며 작성한 필기 내용 아카이브입니다.금융권에 표준적인 자바 기술이라고 영업을 ..? ORM 기술 entity bean이라는 것을 가지고 있었음 근데, 비쌈단, 개발자들에게 너무 힘들었음 복잡하고 어려운데 느림POJO ? ejb를
@BootstrapWith이 중복으로 사용되어서 발생하는 에러
진짜 별거아니었는데 chat gpt씨랑 씨름을 한 끝에 해결법을 찾아냇다.나중에 또 까먹을게 뻔하기 때문에 기록으로 남겨놓고자한다.내가 하고싶은 일은 다음과 같다.1.PK가 아닌 UUID 값을 게시글의 식별자로 사용할 것이다 2.PK가 아닌 UUID의 auto gene
엔티티를 저장하는 가상의 데이터베이스로 엔티티 매니저를 만들어내는 구현체.엔티티 매니저 팩토리를 생성하는 것은 비용이 크지만, 엔티티 매니저 팩토리에서 엔티티를 만들어내는 비용은 적다. 따라서, 한개의 공장을 만들어서 전체 어플리케이션에서 공유하도록 설계되어있다.즉,
서로 다른 빈들이 참조를 맞물리게 주입되면서 생기는 현상이다.A라는 빈을 생성하기 위해서 B가 필요한데 B라는 빈을 생성하기 위해서 A가 필요한 경우가 바로 순환참조입니다.즉, 어떠한 스프링 빈을 먼저 만들어야 할 지 결정할 수 없게되는 상황이라고 할 수 있다.순환참조
TDD로 코드를 작성하던 중 테스트 코드에 작성한 Service Layer의 Mock이 내 의도와는 다르게 작동하였다.when(memberService.addMember(memberRequest)).thenReturn(memberResponse);이렇게 Mocking을