본문 바로가기
Dev/Spring

Spring 스프링 5버전 Controller - @InitBinder

by vellahw 2023. 4. 6.

 

 

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

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

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

 

🎇 예제

1) 클래스 작성

 

2) 컨트롤러 클래스 작성

 

실행 결과

콘솔창 로그

 

 

'Dev > Spring' 카테고리의 다른 글

DI(Dependency Injection) 의존성 주입  (0) 2023.04.06
@PathVariable 리다이렉트 구현하기  (0) 2023.04.01
@PathVariable 적용기  (0) 2023.04.01
AJAX를 이용한 댓글 처리  (0) 2022.11.07
스프링 5 @Controller 구현과 테스트  (0) 2022.11.01

댓글