요즘에는 데이터를 다른 형식 (Csv, Excel 및 Pdf …)으로 내보내는 것이 프로젝트의 대부분에서 매우 일반적인 요구 사항입니다. 이 기사에서는 스프링 부트를 사용 하 여 Excel, PDF 및 CSV 보기를 만드는 방법을 설명 합니다. 올바르게 구성 된 경우 스프링의 뷰 확인자는 모델 데이터에서 요청 된 문서를 생성 하 고 다운로드를 위해 클라이언트로 보낼 수 있습니다. 전체 코드는 여기에서 찾을 수 있습니다. 태그: 핵심 자바 CSV 자바 자바 8 자바 코드 jdbc 봄 봄 MVC 그림 2: 봄 Mvc 파일 다운로드 응용 프로그램 워크플로 따라서 추상에 대 한 코드 아래에는 Spring의 추상 클래스를 표시 하는 것이 좋습니다. 봄 Mvc 웹 응용 프로그램에서 파일을 다운로드. 여기에는 일반적인 스프링 부트 종속성 외에도 스프링 부팅 스타터-일괄 처리가 포함 되며,이는 이름에서 알 수 있듯이 Spring Batch에 대 한 종속성 이며 메모리 내 데이터베이스에 대 한 hsqldb입니다. 우리는 또한 ToStringBuilder를 위한 공용 lang3 포함 합니다. 이 예제에서는 파일 다운로드 기능을 설정 하기 위해 가장 안정적인 Spring 웹 mvc, MySQL 및 Log4j 버전을 사용 하 고 있습니다. 업데이트 된 파일에는 다음 코드가 있습니다. 개발자가 스프링 Mvc, 서블릿 Api, MySQL 및 Log4j 등 원하는 종속성을 추가 시작할 수 있습니다.

의 응용 프로그램을 구축 시작 하자! 이 섹션에서 개발자는 파일 다운로드 기능을 허용 하는 샘플 Spring Mvc 응용 프로그램을 만드는 방법을 배웠습니다. 개발자는 다운로드 섹션에서 Eclipse 프로젝트로 샘플 애플리케이션을 다운로드 하 고 데이터베이스 연결 설정을 업데이트 하는 것을 기억할 수 있습니다. 스프링 배치 문서 상태 플랫 Fileiteamreader “일반적으로 파일의 고정 된 위치에 의해 정의 되거나 일부 특수 문자 (예: 쉼표)로 구분 된 데이터의 필드를 사용 하 여 레코드를 설명 하는 플랫 파일에서 데이터 줄을 읽습니다. 스프링 크루저에서 확장 함으로써, 우리는 findAll () 및 findOne ()를 포함 하 여 데이터 저장소를 구현 하기 위한 몇 가지 방법을 갖게 됩니다. 이러한 방식으로 우리는 상용구 코드를 많이 저장 합니다. 스프링 부트 maven 플러그인은 Maven에서 스프링 부트 지원을 제공 하므로 실행 가능한 JAR 또는 WAR 아카이브를 패키지로 할 수 있습니다. 그것의 봄-부팅: 실행 목표는 봄 부팅 응용 프로그램을 실행 합니다. 스프링 데이터 스프링 데이터 JPA는 JPA 기반 저장소를 쉽게 구현할 수 있게 해 주는 우산 스프링 데이터 프로젝트의 일부입니다.