아파치 개찰구-질문을 IConverter 설정 : 나는 ConverterLocator 클래스에 IConverter를 등록하기 위해 노력하고있어개찰구 : ConverterLocato - 인터페이스
. 웹 응용 수준에서 : - 방법은 값을하는 MyInterface를 구현하는 클래스가 "트리거되지"않습니다
protected IConverterLocator newConverterLocator() {
ConverterLocator locator = (ConverterLocator) super.newConverterLocator();
locator.set(MyInterface.class, new MyConverter());
}
내 문제는 MyConverter.convertTo의 *은()이다. MyInterface 구현을 ConverterLocator에 등록 할 때만 작동합니다.
MyConverter를 모두 수동으로 등록하지 않고도 MyInterface의 모든 구현을 변환 할 수있는 방법에 대한 제안 사항은 무엇입니까?
는이것은 내가 유일한 해결책은 IConverterLocator
자신을 구현하고 WebApplication.newConverterLocator()
그것을 등록 오버라이드 (override)이라고 생각