목록@Controller (1)
-
[스프링부트 및 JPA] - @RequiredArgsContructor과 @Autowired를 이용한 DI
이번에 해볼 것은 이전에 만든 SingupDto의 변수 4가지를 User라는 모델에 담을 것입니다. 이전에 살펴봤든 User라는 모델은 이렇게 많은 변수를 가지고 있었고 SignupDto에는 고작 4가지의 변수만 가지고 있기 때문에 이것들을 다 담으려면 DTO를 이용해서 함수를 하나 만드는 것이 가장 좋습니다. 그러므로 제일 먼저 User클래스에서 @Builder라는 어노테이션을 붙힙니다. 그리고 SignupDto로 이동해서 이렇게 입력합니다. 이 @Builder 어노테이션은 쉽게 말해 클래스에게 빌더 패턴을 적용시켜서 정적 메서드로 구현되는 빌더객체를 생성시켜줍니다. 따라서 우리가 User의 toEntity()메서드를 만들 때 이 @Builder만 User에게 붙혀주어도 여기서 파생되는 여러가지 메서드..
백엔드 기술 정리/스프링 부트
2022. 2. 4. 02:56