개발/JAVA
[JAVA] BufferedReader 이용하여 csv 파일 읽기 및 map 변환하여 return
서론 프로젝트를 하면서 csv 파일을 읽어서 데이터를 DB에 저장해달라는 요건이 있어서 정리한다. 추후 화면에서 사용할수 있으므로 데이터를 list해서 return 하는 방법도 정리하였다. 방향 가장 많이 사용하는 BufferedReader 를 이용하여 csv 파일을 읽고 혹시 화면에 데이터를 전달해야 할수 있으므로 List로 변환하여 return data를 준비한다. 소스 package com.example.demo.controller; import java.io.BufferedReader; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import ..
[JAVA] Swagger 설정 및 오류 해결
서론 swagger를 설정하면서 했던 오류를 정리하고자 한다. swagger 2.X.X 설정 pom.xml io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 build.gradle compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2' 저의 경우는 maven으로 프로젝트를 생성하였기 때문에 pom.xml 에 해당 dependency 를 추가해줍니다. 그리고 maven update를 하면 자동으로 설정..
Spring Boot 파일 용량 설정
서론 이미지 업로드 테스트 중 에러가 나와서 정리합니다. 에러 org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field img exceeds its maximum permitted size of 1048576 bytes. 원인 업로드할 수 있는 최대 용량을 넘긴 파일을 업로드하려 할 때 발생하는 에러입니다. * 1048576 bytes 디폴트 값 해결 방법 application.properties 에 해당 정보 추가 Spring boot 1.4 spring.http.multipart.max-file-size=10MB spring.http.multipart.max-request-size=10MB Spring b..