참고:
간단한 건데 계속 까먹어서 기록한다.
import org.springframework.beans.propertyeditors.StringTrimmerEditor;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
@Controller
@RequestMapping(value = "/my/controller")
public class MyController {
@InitBinder
public void initBinder(WebDataBinder dataBinder) {
StringTrimmerEditor stringTrimmerEditor = new StringTrimmerEditor(true);
dataBinder.registerCustomEditor(String.class, stringTrimmerEditor);
}
// ... 생략 ...
}
참고로 모든 Controller 에 적용하고 싶으면 Controller Advice 를 통해서 작업이 가능하다.