인프런 커뮤니티 질문&답변
BeanPropertyBindingResult 구현체가 넘어오는 과정이 궁금합니다.
작성
·
371
1
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
영한님 안녕하세요.
먼저 항상 이렇게 훌륭한 강의 만들어주셔서 정말 감사드립니다.
강의 중에 BindingResult 인터페이스의 구현체로 BeanPropertyBindingResult 클래스가 들어온다고 말씀해주셨는데, BindingResult 인터페이스의 구현체 종류가 많이 있는 상태에서 어떤 구현체가 들어올지 어떻게 알 수 있는지 궁금합니다.
+ 여러개의 구현체를 사용해야하는 상황을 위해서 많은 클래스들을 전부 미리 빈으로 등록을 하는 것인지, 아니면 default 구현체를 autoconfiguration으로 설정해두고, 필요에 따라 bean을 추가적으로 (condition..?) 생성해내는지도 궁금합니다
+ spring.factories 파일을 따라가서 springboot가 지원해주는 autoconfiguration을 따라가면서 bean으로 등록하는 위치를 찾아보는 게 맞는 방법인가요? (타고타고 가다보니 너무 파일이 방대해져서 아직 찾지못했습니다 ㅠㅠ)
답변 1
1
김영한
지식공유자
안녕하세요. 고무도리님
저도 확인해보지는 않았는데요. 해당 부분은 스프링 부트가 아니라 스프링 MVC 내부에서 사용할꺼에요.
확인 방법은 저도 디버그 모드로 찍어보고 확인했습니다.
감사합니다^^






답변 감사합니다. 좋은 하루 보내세요 :)