MyBatis의 ResultHandler를 통해 POI SXSSF로 대용량 엑셀파일 만들기
✅ MyBatis의 ResultHandler를 통해 POI SXSSF로 대용량 엑셀파일 만들기개발환경SpringBoot 2.6.2JAVA 1.8Gradle 7.3.2IntelliJ정산 데이터를 엑셀파일로 만드는 과정에서 적은 건수를 만들때는 이슈가 없었지만 몇십만 건 또는 몇백만건의 데이터를 한번에 호출하게 되면서 OOM을 만나게 되어 엑셀파일로 저장을 할 수가 없었습니다. MyBatis를 사용하고 있다면 MyBatis에서 제공하는 ResultHandler를 이용하면 몇백만건의 데이터를 한번에 호출하지 않고 레코드별로 다룰수 있습니다.https://mybatis.org/mybatis-3/ko/java-api.html#SqlSession (아래 ResultHandler 참고)다음은 가지고 온 데이터의 저장..
📺 Develop/🌴 Spring
2021. 12. 24. 23:11