Notice
Recent Posts
Recent Comments
Link
목록@MappedSuperclass (1)
개발 무지렁이
[Spring Boot] BaseEntity에 사용되는 @SuperBuilder와 @MappedSuperclass
@SuperBuilder 자식클래스의 빌더*를 사용하여 부모클래스의 필드까지 한 번에 세팅하기 위해 자식클래스와 부모클래스 모두에 @SuperBuilder를 사용한다. ❓ 빌더 패턴 : 복합 객체의 생성과정과 표현방법을 분리하여, 동일한 생성절차에서 서로 다른 표현결과를 만들 수 있게 하는 패턴이다. 1. 생성자 파라미터가 많을 경우 가독성을 위해 사용 2. 순서가 상관없다빌더x Member member = new Member("member1", "{noop}1234", "nick", "user1@test.com") 빌더o Member member = Member.builder() .username("member1") .password("{noop}1234") .nickname("nick") .email..
Backend/스프링부트
2022. 12. 6. 10:40