반응형

java 2

[자바, Java] 백준 31575: 도시와 비트코인

문제 https://www.acmicpc.net/problem/31575 31575번: 도시와 비트코인 전날에 비해 비트코인의 시세가 백만원이나 오른 어느 아침, 진우는 거래소에 가서 비트코인을 매도하려고 한다. 현재 비트코인의 시세가 점점 떨어지고 있기 때문에 진우는 최대한 빨리 거래 www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { static int n; static int m; static int[][] city; static boolean[][] visited; public s..

[Java, Spring] DTO에서 사용하는 @Setter에 대한 고찰

데이터 바인딩이 안된다. 최근 개인적으로 Spring을 이용한 프로젝트를 진행하면서 Form에서 데이터를 받아오는 것을 구현하고 있었다. 자꾸 에러가 발생한다.. 처음에는 @Valid의 문제인가 싶어 어노테이션을 삭제해 보았는데 데이터가 안 넘어온다. null값으로 매핑이 되어 넘어오기에 @Valid가 에러를 띄운 것인데 왜인지 한참을 고민했다. 정답은 객체에 있었다. @Getter public class PostForm { private LocalDateTime postTime; private String questionLink; @NotBlank(message = "내용은 필수입니다") private String content; } 객체에서는 @Setter의 사용을 지양해야 한다는 단순한 생각으로 최..

반응형