spring에서 form으로 전송시 setter 없이 bind 하기

spring에서 form으로 전송시 setter 없이 bind 하기

1
2
3
4
5
6
7
8
9
10
11

@ControllerAdvice
public class BindingControllerAdvice {

@InitBinder
public void initBinder(WebDataBinder binder) {
binder.initDirectFieldAccess();
}

}

위 처럼 컨트롤러 어드바이스에 등록시키면 setter 없이도 바인드가 된다

참조