개발

반응형

    [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를 하면 자동으로 설정..

    [javascript] push() vs .push().apply() vs concat()

    서론 프로젝트에서 목록 조회 후 더보기 기능을 넣을때 기존 데이터에 조회 데이터를 set 해야 하는 상황이 있어 정리하고자 한다. let numbersArray = [1, 2] numbersArray.push([3, 4]) [1, 2, [3,4]] let numbersArray = [1, 2] numbersArray.push.apply(numbersArray, [3, 4]) [1, 2, 3, 4] let numbersArray = [1, 2] numbersArray.concat([3, 4]) Array [1, 2, 3, 4] 결론 push : 기준 배열 끝에 입력된 데이터를 추가한다. 입력된 데이터가 무엇인지 관계 없음. push.apply : 기준 배열에 입력된 데이터가 배열인 경우 배열을 여러 인수로..

반응형