Dto 의존성 줄이기

mil nil·2023년 1월 20일
0

Dto와 의존성

  • requestDto를 계속 가져와 사용하는 의존성이 높아져 좋지 못함. 아래와 같은 메서드 변경을 Dto에 추가해서 사용한다.
new Product(request, id)

or

new Product(request.productName, request.productPrice, id)

위와 같이 불러와야 하는 자리에서

public Product toEntity(Id) {
	Product product = new Product();
    product.setProductId(id) // id를 수정해야 하는 경우
}

or

public Product toEntity(Id) {
	return Product.builder()
    	.id(id) // id를 수정해야 하는 경우
        .build();
}

혹은 빌더를 사용하여

request.toEntity(id)

이렇게 사용할 수 있다.

profile
자바 배우는 사람

0개의 댓글