inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크 핵심 기술

데이터 바인딩 추상화: Converter와 Formatter

ConversionService

170

바다의용

작성한 질문수 6

0

안녕하세요~

10:10초 부분쯤에 보면

registry.addFormatter를 통해 등록된 Converter와 Formatter 들은   ConversionService 에 등록이 되고 이를 통해 실제 변화하는 작업을 한다고 하셨습니다. 

그리고 이후에 상속관계도 그림을 보면은

DefaultFormattingConversionService 는 FormatterRegistry 와 ConversionService 두개를 상속 받고 있다는게 조금 이상합니다.   

 FormatterRegistry 안에 ConversionService 기능이 있다고 예상이되는데... 왜냐하면 Converter를 FormatterRegistry 안에 등록을 하면 자동으로 ConversionService를 통해서 실제 변환 작업이 일어나잖아요??

뭔가 조금 헷갈립니당.

java spring

답변 1

0

백기선

FormatterRegistry에 ConversionService의 기능은 없습니다. 예상하지 마시고, 문서를 읽어보시면 좋습니다.

https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/format/FormatterRegistry.html

FR은 등록 기능만 있는거고, 실제 변환 작업은 CS가 제공하는거죠. 그래서 그 두 인터페이스를 다 구현한 DFCS를 사용하면 등록도 하고 변환 작업도 할 수 있는 겁니다.

BeanFactory와 ApplicationContext 중 사용하고 싶은 컨테이너를 설정 할 수 있나요?

0

381

1

프로젝트 생성에 관련한 질문

0

376

1

안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.

0

371

1

HttpServeltRequest 객체의 빈 스코프에 대해 질문 드립니다.

0

304

0

PropertyEditor non thread-safe 한 이유

0

491

1

빈의 초기화 시점이 궁금합니다.

0

393

1

이 강의 예제소스 없나요?

0

345

1

릴로딩 기능에 대해

0

404

1

Bean 을 특정 Application...Event 발생 후, 등록하는 방법이 궁금합니다

0

612

3

IoC/DI와 POJO의 관계

1

749

2

기선님 RetentionPolicy에 대해서 질문이 있습니다.

0

291

1

안녕하세요 기선님!

3

486

3

비동기적으로 실행할때

0

314

2

"Prototype/프록시"로 설정했는데 동일한 객체로 나옵니다

0

530

4

@Autowired 로 가져오는 Bean은 ?

2

280

1

Type-Safety 의미

0

538

1

Null Point

0

318

1

WebDataBinder를 특별히 쓰는 이유가 있나요?

0

384

1

안녕하세요?

0

336

2

애노테이션이 없습니다(?)

0

279

3

코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다.

0

295

2

강의 하시면서 사용하는 resolving 이란 단어는 어떤 의미인가요?

1

1499

1

IOC컨테이너관련 질문입니다

0

245

3

인터페이스가 있는 경우 인터페이스 타입으로 주입하는 추가 질문입니다.

0

259

1