ModelMapper란? "서로 다른 클래스의 값을 한번에 복사하게 도와주는 라이브러리" 어떤 Object(Source Object)에 있는 필드 값들을 자동으로 원하는 Object(Destination Object)에 Mapping시켜주는 라이브러리이다. ModelM
스프링 부트에서 프론트엔드를 관리하는 방법 프로젝트 내부에 패키징하지 않고 관리: 외부에서 받아오기, 트래픽 분산 CDN 프로젝트 내부에 패키징하여 관리 WebJar NPM NPM is better than WebJar: 대중적으로 많이 쓰이지 않는 라이브
javax.validation 라이브러리는 위와 같은 어노테이션들을 지원해준다.검증하고자 하는 객체의 필드에 위 어노테이션을 추가해주면이 객체가 파라미터로 들어올 때 @Valid를 추가해줌으로써 검증할 수 있다.또 이 파라미터 바로 뒤에, Errors errors 파라
@Data는 많은 어노테이션들(@ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor)을 갖고 있는 어노테이션이다. 그만큼 강력하고 편리하지만 그에 비례하여 부작용도 많아 사용 시 주의를 기울