Web Spring 전정프

전자정부 프레임워크 전정프 spring 리스트 최대 개수 늘리기

zeuz 2020. 11. 19. 13:54
반응형

nested exception is java.lang.IndexOutOfBoundsException:Index: 256, Size: 256 오류 메세지

 

전자정부 프레임워크 공통 컴포넌트를 생성하면 자동으로 생기는 EgovBindingInitializer.java 파일에

 

binder.setAutoGrowNestedPaths(true);

binder.setAutoGrowCollectionLimit(100000); 를 추가하면 된다. (리스트 최대 개수)

 

public void initBinder(WebDataBinder binder, WebRequest request) {
	binder.setAutoGrowNestedPaths(true);        //추가
	binder.setAutoGrowCollectionLimit(100000);  //추가
	SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
	dateFormat.setLenient(false);
	binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
	binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));

}

EgovBindingInitializer는 전자정부 프레임워크의 egov-com-servlet.xml 에 정의되어있다.

 

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="webBindingInitializer">
            <bean class="egovframework.com.cmm.web.EgovBindingInitializer"/>
        </property>
    </bean>
반응형