Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
builder
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
답변
3
따라타타따
·
약 1년
1.8k
0
답변 3
Java에서 @Builder 어노테이션 사용 시 쿼리 결과가 바뀐다..?
안녕하세요, 한창 Java를 배우며 일하고 있는 초급 개발자입니다. Java 사이드 프로젝트를 만들던 중 @Builder 어노테이션에 관해 질문이 있어 들어왔습니다. Mybatis 와 JPA를 혼합해서 사용중이고, resultA DTO에 @Data 와 @Builder 어노테이션을 두고 사용중입니다. 그런데 해당 DTO를 사용하여 List 조회 기능을 작성하던 중 Mybatis를 사용해 쿼리로 resultA를 resultTyp
답변
8
꿈은없고요놀고싶습니다
·
2년 이상
993
0
답변 8
builder 패턴을 사용해야 하는 이유가 뭘까요???
요즘 스프링 시큐리티 공부하면서 이것저것 찾아보다가 최근에는 builder 패턴이란걸 사용한다는걸 알게 되었습니다. (최근이 아니라 꽤 오래된...) 인터넷에 builder 패턴 사용 이유 검색하면 관련 블로그가 수백개는 쏟아져 나오는데 뭐 필요한 데이터만 설정할 수 있다... 가독성을 높일 수 있다... 코드에 유연성을 줄 수 있다... 불편성을 확보할 수 있다... 등등 정말 많은 이유가 있는데 그냥 이렇게 setter로 넣으면 되는거 아닌가요?
해결
1
Heeto
·
거의 3년
435
0
해결 1
SpringBoot에서 LomBok @Builder와 @Getter, 직렬화의 관계에 대해서
@Builder @Getter @JsonInclude(JsonInclude.Include.NON_NULL) public class ResResult<T> { private ResponseCode responseCode; private String code; private String message; private T data; @Override public Strin
답변
3
계란찌미
·
거의 3년
585
0
답변 3
@Builder 사용시 필드에 null이 들어오는 문제
List<MyPageDTO> result = new ArrayList<>(); for(Follower f : followerPage){ MyPageDTO dto = MyPageDTO.followerBuilder() .id(f.getFollower().getId()) .name(f.getFollow
답변
2
webgori
·
약 4년
400
0
답변 2
JAVA Builder Design Pattern 메소드 이름
안녕하세요.빌더 패턴 사용시 메소드명을 get으로 할지 set으로 할지 애매하여 여러분들의 생각을 듣고싶어 문의드립니다.아래 코드 참고 부탁드립니다.감사합니다.private Wallet getWallet(int money) { return Wallet.builder().money(money).build();}Wall
답변
1
jhg097
·
4년 이상
448
0
답변 1
혹시 아미나빌더 사용하신분 계신가요?
아미나 빌더 아래 노란색으로 표시한것중에 차이점이 무엇이 있는지 알려주실 선생님 계신가요? 점심시간인지 통화도 안되고 아미나 웹 커뮤니티도 답장이 없네요
해결
7
MelRanG
·
거의 5년
2.6k
0
해결 7
JPA @MappedSuperclass 에서 builder관련 질문드립니다.
안녕하십니까 @MappedSuperclass 관련 두 가지 문제가 생겨서 질문드립니다.1.현재 선호제품과 비선호제품 테이블이 있고 두 테이블의 칼럼은 id, name, image로 같습니다. 선호제품savdDto, 비선호제품saveDto 이런식으로 분할된 클래스를 제품SaveDto로 같이 묶는 것이 목적입니다.두 테이블의 칼럼이 같으니 @
답변
1
gurumong
·
거의 5년
512
0
답변 1
Entity에 @Builder 사용시 필드 제약사항은 어떻게 체크할 수 있을까요?
Entity에 롬북의 @Builder 어노테이션 사용시,필드 제약 사항은 어떻게 체크할 수 있을까요?엔티티와 관련한 로직은 Entity 내부에 들어가있어야 하며 그렇지 않으면 해당 로직이 여러 Service에서 반복적으로 일관성 없게 쓰여질 가능성이 있는것으로 알고있습니다단순히 StartDate, EndDate 같은 필드에 대해, 날짜 선후 문제 같은 제약사항을 Entity 내부
답변
2
파이리v
·
5년 이상
1.9k
0
답변 2
Lombok 사용시 default value 설정
현재 spring jpa를 사용하고 있습니다.엔티티 작성시 아래와 같이 lombok의 builder 어노테이션을 사용합니다.@NoArgsConstructor@Entity@Table(name = “test”)public class test { @Id @GeneratedValue(strategy = Gener
답변
0
fowardto궁극의개발자
·
거의 6년
579
0
답변 0
JPA이용하는데 질문 드리겠습니다 왕초보..
img src="//file.okky.kr/images/1593095580005.PNG" style="width:100%
해결
2
병달
·
6년 이상
6.2k
0
해결 2
스프링부트 그래들 테스트 cannot find symbol method builder() 에러
처음 배우는 스프링부트 2 로 공부하고있는 학생입니다. 코드를 그대로 따라서 실습하고있는데 계속 같은 에러가납니다.혹시 설정이 얽혔나싶어 3~4번을 싹 엎고 다시 코딩했는데도 해결이 되지 않습니다.1. 롬복 블러그인 설치함.2. 어노테이션 enable 체크함.자바 8에 그래들6.0.1에 인텔리제이 사용중입니다보드 클래
답변
1
busungg
·
6년 이상
918
3
답변 1
간단한 Web Builder를 만들었는데 봐주실 수 있으신가요?
안녕하세요 그동안 눈팅만 하다가 첫 가입한 새내기 입니다.첫 글로 라이브러리 홍보글을 작성하여 죄송합니다. ㅠㅠ그래도 OKKY 회원분들께서는 좋은 의견을 주실 것 같아 염치 없지만 글을 작성하게 되었습니다.저는 Web 개발자인데 HTML, CSS 쪽 작업을 귀찮아하고 많이 변경해야 하는 상황이 많습니다.그래서 View 쪽 작업을 편하게 할 수 있는 방법이 없을까 하
답변
0
최하급개발자
·
거의 7년
617
0
답변 0
JAVA Builder를 테스트하고있는데요..
아래의 그림처럼 Client 또는 Builder의 최종반환을 받는 대상이 파라미터와 버전만은 파라미터로 전달하여 메서드를 호출하면 CommandBuilder에서 버전에 따라 빌드를 수행하고 결과물을 전달해주는 형태입니다.또한, V1과 V2는 공통된 변수가 있어, 공통된 변수를 Com으로 따로 빼서 상속받아 처리하려고 합니다.img src="https://file.okky.kr
답변
5
최하급개발자
·
거의 7년
918
0
답변 5
버전별 명령을 수행할 수 있도록 Builder를 적용해보고싶어요.
질문 목적은 제목과 같습니다.Builder패턴에 대해서 학습 정리가 잘 되지않아서 여쭙고자 글 남깁니다.제가 Builder를 쓰는 목적은 10개도 넘는 인자를 builder로 처리해서 직관적으로 가독성을 높히고자함에 있습니다.구현은 버전별로 빌더(v1, v2)를 생성하여, 필요한 버전의 빌더로 객체를 생성하는 수준입니다.이때, 공
답변
2
iFun
·
7년 이상
1.3k
0
답변 2
빌더패턴은 쓰레드 세이프 한가요?
public class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private final int fat; private final int sodium; priv
답변
39
Junee01
·
거의 9년
27.0k
4
답변 39
빌더 패턴을 사용하는 이유를 잘 모르겠습니다.
안녕하세요. 현재 디자인 패턴을 공부하고 있습니다. 빌더 패턴의 여러 정의를 찾아보았는데, 예제를 보면서 "왜 굳이 이렇게 빌더를 만드는거지?"라는 생각이 자꾸 들어서 질문을 올립니다. 제가 가져온 예제는 http://www.journaldev.com/1425/builder-design-pattern-in-java입니다. 소스코드로 보면 다음과 같이 나옵니다.code class="language-ja
Search Bar