VO/DTO, @ToString, 생성자/빌더, 단위 테스트, 생성자주입VS필드 주입, Controller VS Service, Log4j2, JSP 분리
22.10.27 - VO/DTO, @ToString, 생성자/빌더, 단위 테스트, 생성자주입VS필드 주입, Controller VS Service, Log4j2, JSP 분리 VO , DTO DTO : 필요한 데이터만 받음 VO : 데이터베이스 테이블과 자바의 객체와 1:1대응하기 위함 ⇒ 테이블과 컬럼 명이 다를 떄 사용 ToString @ToString(exclude = "변수명") 이렇게 하면 ToString에서 출력할 변수를 뺄 수 있다. 생성자 , 빌더 생성자를 사용하면서 파라미터를 전달할때 각 순서에 맞게 전달해야하는 것이 번거롭다. 또 기본값을 처리하려면 또 다른 생성자를 생성해야하는데 빌더는 그럴 필요없음 코드 Board package com.spring.webmvc.board.domain..