인프런 커뮤니티 질문&답변

KimJongHyun님의 프로필 이미지

작성한 질문수

스프링과 JPA 기반 웹 애플리케이션 개발

프로필 수정 테스트

안녕하세요 WithAccount 어노테이션 기능에대한 질문이있습니다.

작성

·

333

1

해당 코드를 테스트메소드 updateProfile()에 바로작성해도 같은 기능을할 것 같은데 WithAccount 어노테이션의 효용성이 궁금합니다. 후에 재사용을 위한 기능분리를 위한것일까요? 그런것이라면 메소드로 정의해서 쓰는것과의 차이가 궁금합니다!

답변 3

3

gradle 로 작성하신분들은 테스트코lombok annotation이 안나올텐데요

dependencies에 아래 코드를 추가하시면 됩니다. 

testCompile('org.projectlombok:lombok')
annotationProcessor('org.projectlombok:lombok')
testAnnotationProcessor('org.projectlombok:lombok')

2

백기선님의 프로필 이미지
백기선
지식공유자

그렇게 하셔도 되지만 저런 애노테이션을 제공하는 가장 큰 이유를 찾자면 편의성 때문이죠.

0

KimJongHyun님의 프로필 이미지
KimJongHyun
질문자

감사합니다! 강의 너무 잘보고 있습니다.