Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스
- 스프링
- 서비스 계층
- string
- 스프링부트
- 스프링 OAuth
- git hub
- springboot
- 개발자
- BufferedReader
- Scanner
- 백엔드
- 예외처리
- @RestCotroller
- 깃허브
- 인텔리제이
- 리눅스 서버시간 변경
- 다리를 지나는 트럭
- .ppk만들기
- 깃
- 백엔드 개발자 뭐해?
- 입력
- RESTful웹서비스
- Git
- 클론코딩
- Spring
- RESTful
- Java
- 인스타그램만들기
- 개발 뭐하지
Archives
- Today
- Total
목록@Builder (1)
It's Ward
[Spring] 빌더 패턴(Bulider Pattern)에 대해 알아보자
빌더 패턴은 GoF 디자인 패턴 중 생성 패턴에 해당하고 주로 복잡한 단계를 거쳐야 생성되는 개체의 구현을 서브 클래스에게 넘겨줄 때 많이 사용된다. 빌더의 생성자나 메소드에서 유효성 확인을 할 수 있고, 많은 매개변수들을 혼합해서 확인해야 하는경우, build 메소드에서 호출하는 생성자에서 확인할 수 있다. 또, 실패하면 예외를 발생시켜 어떤 매개변수가 잘못되었는지 확인도 할 수 있는데, 이러한 빌더 패턴에대해서 자세하게 알아보도록 한다. 1. 왜 빌더 패턴(Bulider Pattern)을 사용해야 하는가? 빌더 패턴은 다음과 같은 장점을 가지고 있다. 1) 개발자가 필요한 데이터만 설정할 수 있음. 2) 가독성을 높이고, 유연한 변경이 가능함 1) 필요한 데이터만 설정할 수 있음 예시를 들어보자. 프..
Java/Spring
2022. 6. 21. 02:50