서론 Spring Boot는 많은 개발자들이 애플리케이션을 쉽게 개발하고 실행할 수 있도록 도와주는 인기 있는 프레임워크입니다. 최신 버전인 Spring Boot 3은 이전 버전과 비교하여 몇 가지 주요 변경 사항과 개선된 기능을 제공합니다. 이번 글에서는 Spring Boot 3의 필요성과 주요 변경 사항에 대해 살펴보겠습니다. →최근 소식 보기 1. Spring Boot 3의 필요성 Spring Boot 3의 도입은 여러 가지 이유로 중요합니다. 가장 뚜렷한 이유는 Spring Boot 2의 지원이 종료되고, 이후에는 Spring Boot 3를 사용해야 한다는 점입니다. 하지만 이 외에도 몇 가지 이유가 있습니다. 첫째로, 기술적인 발전이 있습니다. Spring Boot 3는 Java 17을 기본으로..
springboot
opencsv 1. 우선 Gradle을 통해 필요한 의존성을 설정해야 합니다. implementation 'com.opencsv:opencsv:5.5.1' 2. 다음으로, MongoDB에서 데이터를 조회하여 CSV 파일로 변환하는 메서드를 작성해야 합니다. 위 코드에서 exportCsv 메서드는 MongoDB에서 데이터를 페이지별로 조회하여 CSV 파일로 내보내는 역할을 합니다. public void exportCsv(HttpServletResponse res, Class entityClass) { int pageSize = 50000; // 페이지 크기를 조절할 수 있음 try (CSVWriter writer = new CSVWriter(new OutputStreamWriter(res.getOutput..