회원가입할때 DTO로 validation을 하는데, password 와 password2 를 비교할때, service에서 password.equals(passowrd2) 를 사용하는것은 좋지 않음.API마다 중복테스트 어려움검증 책임 혼재같은 이유때문. JoinDto@Getter@NoArgsConstructor@AllArgsConstructor@PasswordMatchpublic class JoinRequest { @NotBlank @Size(min = 4) @Pattern( regexp = "^[a-zA-Z0-9]+$", message = "아이디는 영문 대소문자와 숫자만 포함할 수 있습니다." ) private String usern..