반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Axon framework
- 코테준비
- 스프링공부
- JPA 공부
- JPA
- 스프링
- querydsl
- Kafka
- nestjs
- K8S
- 기술공부
- nestjs스터디
- 스프링부트공부
- 코테공부
- 플러터 공부
- JPA스터디
- Flutter
- nestjs공부
- JPA공부
- JPA예제
- 스프링부트
- 자바공부
- 기술면접공부
- 자료구조공부
- DDD
- 카프카
- 플러터 개발
- 스프링 공부
- 프로그래머스
- 알고리즘공부
Archives
- Today
- Total
DevBoi
[Spring] initBinder 본문
반응형
initBinder는 컨트롤러 레벨에서 들어오는 요청에 다양한 설정이 가능하다
WebDataBinder를 파라미터로 받는 메소드를 사용하고, 특정 컨트롤러 단에서 바인딩이나, 검증 설정을 변경하고 싶을때 사용한다.
@InitBinder(“Event”) 요로케 쓰면 Event객체에 대해서만 가능하다
추가로, webDataBinder를 통해서, 커스텀 에디터(특정 날짜필터)등록이 가능하다
만약에 , id에 대한 바인딩을 막고싶다면, 해당 과 같이 선언하게 되면 바인딩은 Null로 잡히게된다.
만약에 특정 객체에 대해서 검증에 대한 벨리데이션을 추가하고싶다면, support에 정의하고 validate에서 사용하면된다.
그리고 이닛바인더에서, event로 한정하고 벨리데이터를 추가하면된다.
벨리데이터를 빈으로 만들고, 컨트롤러에서 직접 메소드단에서 실행할 수도있다.
요로게 할수도 있다.
반응형
'Develop > [Spring]' 카테고리의 다른 글
2. admin 화면 로그인 화면 단순 구현 + Spring admin (0) | 2022.06.26 |
---|---|
Spring Camp 1 (0) | 2022.06.14 |
[Spring] SessionLocaleResovler (0) | 2022.05.11 |
[Spring] HandlerInterceptor (0) | 2022.05.10 |
[Springboot] logging 전략 관련 주저리... (0) | 2022.05.09 |