[리팩토링]DTO 와 VO 분리 및 PERSISTENCE 생성

  • 별도의 DTO 는 요청과 응답으로 변환하였다.
  • VO 와 DTO 를 별도 폴더를 만들어 안에서 분리함.
  • Converter 생성
    • MapStruct 로 Vo ↔ DTO 간의 변환 쉽게 수행할수있도록 처리함
  • Persistence.java 생성
    • DB에서 들고온 VO 값에 대한 유효성을 체크하고
    • VO값을 RespDTO 로 변환 역할 수행
    public 응답 메서드명(요청DTO ) throws NotFoundException {
            VO = 매퍼DB조회(요청 DTO);
            if (VO == null) {
                throw new NotFoundException("VO not found");
            }
            return boardConfigConverter.toDto(VO); // VO -> DTO
        }

Uploaded by N2T