# Builder

48개의 포스트

@Builder

참고 자료객체를 정의하고 그 객체를 생성 시 보통 생성자를 통해 생성하는 것을 생각한다.Bag bag = new Bag("name",1000,"memo");하지만 생성자를 통해 객체를 생성하는데 몇 가지 단점이 있어 객체를 생성하는 별도의 builder를 두는 방법이

2022년 8월 31일
·
0개의 댓글
·

[Spring] RequestDTO, ResponseDTO

요청으로부터 정보를 받아서 DB 저장할 때 : request DTO 만들기, toEntity() 만들기 ; 응답할 때 : from() 이라 함수 짓기

2022년 8월 26일
·
0개의 댓글
·
post-thumbnail

프로젝트 뼈대 구축

본 시리즈는 메타 코딩님의 Junit 강의를 학습한 내용을 바탕으로 정리하였습니다.개발을 위한 세팅은 모두 끝났다. 이제 프로젝트의 뼈대를 생성해보자.다음과 같이 우리의 프로젝트 하위에 domain, service, util, web 폴더를 생성하자.그리고 domain

2022년 8월 19일
·
0개의 댓글
·

Spring 어노테이션 공부

@PathVariable: URI 경로의 일부를 파라미터로 사용할 때 이용(URI 경로에서 값을 가져온다)@RequestParam::@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때

2022년 8월 16일
·
0개의 댓글
·
post-thumbnail

Builder Part. 02

GoF의 디자인 패턴, 두번째 빌더 패턴에 대해 알아본다.

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

Builder Part. 01

GoF의 디자인 패턴, 두번째 빌더 패턴에 대해 알아본다.

2022년 8월 9일
·
0개의 댓글
·

어노테이션 Annotation

GeneratedValue(strategy = GenerationType.IDENTITY)

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

[JAVA] BEAN

롬복없는 세상은 상상하기도 싫어! 싫어!

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

@Entity 와 @Builder 사용법

JPA 엔티티, @Builder 설명

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

Managing Multiple Projects At The Same Time Is A Balancing Act. Here’s How To Get It Right

Seeing a project through from concept to completion can be quite challenging and stressful, even for versed managers. Therefore, handling multiple pro

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

knex.js query builder

https://knexjs.org/postsql, mysql 등을 위해 설계된 SQL 쿼리 빌더.발음은 크넥스, 크넥스는 레고같은 장난감 브랜드 이름이라고 한다.노드 스타일의 콜백, 프로미스 인터페이스 제공쿼리, 스키마 빌더 기능 제공, 트랜잭션 지원, 커넥션

2022년 7월 7일
·
0개의 댓글
·

@Builder 패턴, Dto

IssueTracker 클론 프로젝트 진행 중 PR 보낸 코드에 리뷰가 달렸다.from. 리뷰어 왕민 dto 클래스에 builder 패턴은 오버스펙으로 보입니다.빌더패턴 사용 이유에 대해서 알아봅시다 :)빌더 패턴 사용 이유필요한 데이터만 설정할 수 있음유연성을 확보

2022년 6월 25일
·
0개의 댓글
·

[모던C++디자인패턴] 2. 빌더 패턴

목적생성이 까다로운 객체를 쉽게 처리생성자 호출로 쉽게 생상할 수 없는 객체 다루기다른 객체들의 조합으로 구성단순한 빌더는 객체의 생성을 별도의 다른 클래스에 위임흐름식 빌더는 빌드 시 자기 자신을 참조로서 리턴흐름식 빌더 형태로 호출하는 것을 흐름식 인터페이스(Flu

2022년 6월 4일
·
0개의 댓글
·

2022년 5월 8일 TIL

필요한 모든 것을 하나하나 Bean으로 설정해야한다.필요한 것들을 알아서 Bean으로 설정해준다.In Spring Boot JDBC, the database related beans like DataSource, JdbcTemplate and NamedParameter

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

Layout : ListView

리스트뷰 사용방법

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

올바른 JPA Entity, @Builder 사용법

Entity 클래스를 작성할 때 어노테이션을 많이 씁니다. 아래와 같이 많이 쓰게 되는데요.이 어노테이션에서 문제 3가지가 보입니다. 이를 개선하기 위해 해결방법을 정리해봅니다.Setter는 그 의도가 분명하지 않고 객체를 언제든지 변경할 수 있는 상태가 되어서 객체의

2022년 4월 21일
·
0개의 댓글
·

JAVA ProcessBuilder와 자주쓰는 메서드들

processBuilder는 운영체제 명령어를 받아 명령 수행을 위한 프로세스를 생성해준다..redirectErrorStream(boolean)명령 실행 중 오류 사항을 따로 분류해서 사용자에게 출력할 지 결정true 면 getOutputStream() 하나의 스트림으

2022년 4월 16일
·
0개의 댓글
·
post-thumbnail

디자인 패턴 - 빌더 패턴

빌더 패턴

2022년 4월 10일
·
0개의 댓글
·
post-thumbnail

@Builder 클래스 Deserialize 하기

spring application를 layerd architecture 로 개발할 때 interface의 requestBody 를 dto class 로 만들어 구현한다. 이때 멤버변수가 많은 경우, testcode 작성이 용이하려고 @Builder 어노테이션을 clas

2022년 2월 28일
·
0개의 댓글
·
post-thumbnail

@Builder class 선언 vs constructor 선언

선택적 매개변수가 많을 때매개변수가 많고 게다가 선택적 매개변수가 많을 때 constructor 를 사용하려면 선택적매개변수가 각기 다른 생성자를 만들어줘야하는데, 매개변수가 많은 경우에는 정의해 줘야하는 생성자가 굉장히 많아진다.다음은 effectve java 아이템

2022년 2월 28일
·
0개의 댓글
·