본문 바로가기
⁕ BE ⁕/Spring

Spring 스프링 5버전 Controller - @InitBinder

by vellahw 2023. 4. 6.

 

 

전송된 값을 받을 때 변환이 가능한 데이터는 자동으로 변환 되지만 경우에 따라서는 파라미터를 변환해서 처리향 하는 경우가 존재한다.

예를 들어, 화면에서 '2022-10-28'과 같이 문자열로 전달된 데이터를 java.util.Data 타입으로 변환하는 작업이 그러하다.

스프링5의 Controller에서는 파라미터를 바인딩 할 때 자동으로 호출되는 @InitBinder 어노테이션을 이용해서 이러한 변환을 처리할 수 있다.

 

🎇 예제

1) 클래스 작성

 

2) 컨트롤러 클래스 작성

 

실행 결과

콘솔창 로그

 

 

댓글