[내일배움캠프_Spring] 자바 Spring 입문_테스트 코드 에러_230126

2023. 1. 27. 00:25·스파르타 부트캠프(spring)

테스트코드를 배우는 과정에서 빌더 패턴(Builder Pattern)을 사용하는 도중 문제가 있었다. 

강의 따라서 잘 만든 것 같은데, builder()에 오류가 생겼다. 

Alt + Enter로 확인을 해보니 두가지 방법이 나왔다. 

  • create method 'builder' in SignupRequestDto
  • Rename reference

둘 다 일단 시도를 해보긴 했는데 해결법이 아닌 것 같아 꽤 많은 시간을 잡아먹었던 것 같다. 테스트는 이미 만들어진 코드들이 잘 동작하는지 말 그대로 테스트 하는 것인데.. 둘 다 코드들에 추가적으로 작업을 해야 할 것 같아서 이게 아닌 것 같아 구글링을 하던 도중, RequestDto에 @Builder어노테이션을 추가하지 않아 생긴 문제였다. 

추가를 했는데.. 이젠 어노테이션이 에러가 생긴게 문제였다. 그래서 다시 원래 상태로 되돌리고 튜터님을 찾아갔는데 @Builder를 추가해야한다 하셔서 이게 맞는데 왜 에러가 났는지 더 찾아보다가 결국은 다시 질문을 드리게 되었다. 

결론은 @Builder 어노테이션이 @NoArgsConstructor 어노테이션 기능도 포함되있기 때문에 @NoArgsConstructor를 지워야 한다는 점이다. lombok이 너무 친절해 생긴 오류...

이후 잘 동작되었다. 

'스파르타 부트캠프(spring)' 카테고리의 다른 글

[내일배움캠프_spring] 주간회고 WIL - 12주차  (0) 2023.01.30
[내일배움캠프_Spring] 자바 Spring 입문_OAuth_230127  (0) 2023.01.30
[내일배움캠프_Spring] 자바 Spring 입문_AOP_230125  (0) 2023.01.26
[내일배움캠프_Spring] 자바 Spring 입문_연관 관계_230120  (0) 2023.01.23
[내일배움캠프_Spring] 자바 Spring 입문_save(), saveAndFlush()_230119  (0) 2023.01.20
'스파르타 부트캠프(spring)' 카테고리의 다른 글
  • [내일배움캠프_spring] 주간회고 WIL - 12주차
  • [내일배움캠프_Spring] 자바 Spring 입문_OAuth_230127
  • [내일배움캠프_Spring] 자바 Spring 입문_AOP_230125
  • [내일배움캠프_Spring] 자바 Spring 입문_연관 관계_230120
yeah구리
yeah구리
백엔드를 공부하는 초심자입니다.
  • yeah구리
    개발일지_헤맨만큼 내땅이다
    yeah구리
  • 전체
    오늘
    어제
    • 분류 전체보기 (114)
      • 스파르타 부트캠프(spring) (75)
      • 스파르타 기술면접 (10)
      • 코딩연습 (0)
      • 항해 (10)
      • 개발일지 (4)
        • 개인 회고 (1)
        • 개발로그 (실무) (2)
      • 공부노트 (0)
      • 코딩테스트 (0)
        • 프로그래머스 (0)
        • 백준 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    비전공개발자 #개발로그 #커리어
    X(Twitter) API #캐싱 #트러블슈팅 #개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
yeah구리
[내일배움캠프_Spring] 자바 Spring 입문_테스트 코드 에러_230126
상단으로

티스토리툴바