화면에서 배열로 256개 이상의 Data 전송 시 IndexOutOfBoundsException오류 해결 방법
2018. 3. 28. 11:14ㆍJAVA/Spring(eGovFrame)
스프링 동적리스트 바인딩의 경우 최대 256개까지가 기본설정으로 되어 있다.
만약, 256개 이상을 파라미터로 넘기게 된다면 IndexOutOfBoundsException이 발생하게 될 것이다.
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.setAutoGrowCollectionLimit(1024);
}
위와 같이 Controller에 추가를 하여 해결하면 된다.
다른 방법으로 톰캣의 경우 설정하는 법도 있곤 한데.. 그냥 이걸로...ㅋ
'JAVA > Spring(eGovFrame)' 카테고리의 다른 글
[Spring] Gradle Multi Web 프로젝트 생성 (0) | 2018.05.03 |
---|---|
Eclipse Neon + gradle 설정 (0) | 2018.04.11 |
Custom Validation Annotion 생성 (0) | 2015.08.26 |
[ERROR] Ambiguous mapping found. (0) | 2015.08.26 |
@PropertySource를 이용하여 Property 등록 (0) | 2015.05.19 |