카테고리 없음
1장 2) lombok과 dto
소갱
2021. 12. 2. 17:01
우선 롬복설치
plugins 들어가서 lombok 설치 후
Enable annotation processing 체크까지 하면 @Getter @Setter 사용 가능!
web/dto/HelloResponseDto
@Getter
@RequiredArgsConstructor
public class HelloResponseDto {
private final String name;
private final int amount;
}
@RequiredArgsConstructor
- 선언된 모든 final 필드가 포함된 생성자를 생성해 줍니다.
Test
public class HelloResponseDtoTest {
@Test
public void 롬복_기능_테스트(){
String name = "test";
int amount = 1000;
HelloResponseDto dto = new HelloResponseDto(name,amount);
Assertions.assertThat(dto.getName()).isEqualTo(name);
Assertions.assertThat(dto.getAmount()).isEqualTo(amount);
}
}