[Kotlin + Spring Boot + SpringDataJPA + H2 + Gradle] 8. Spring Kotlin Jpa Querydsl Companion Object - 팩토리 메서드 패턴
팩토리 메서드 패턴이란? 팩토리 메서드 패턴은 객체 생성을 캡슐화하여, 객체 생성 로직을 별도의 메서드로 분리하는 디자인 패턴 이를 통해 객체 생성 방식을 통제하고, 생성 과정이 변경되더라도 클라이언트 코드의 수정을 최소화 기존방식 (팩토리 메서드 미적용)val user = User( password = encoder.encode(signUpRequest.password), name = signUpRequest.name, age = signUpRequest.age, email = signUpRequest.email)- 기존 방식의코드는 api 메소드 마다 user 값을 setting 해주려면 하나하나 전부 setting 해줘야하는 단점이 있다. 변경된 방식 (팩토리 메서드 적용)va..