프레임워크/스프링

    [스프링] jxls 엑셀 템플릿으로 다운로드 (jxls 예시)

    [스프링] jxls 엑셀 템플릿으로 다운로드 (jxls 예시)

    따라하기만 하면 되는 jxls 사용예제!!! 1. jxls 예시 1.1 pom 설정 pom.xml net.sf.jxls jxls-core 1.0.6 org.apache.poi poi 3.14 org.apache.poi poi-ooxml 3.14 dependency 추가해주는데 jxls 와 poi 두개 다 넣어준다 1.2 엑셀 생성 코드 작성 MakeJxlsExcel.java import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.poi.ss.usermodel.Workbook; import org.slf4j.Logger; import org.slf4j.LoggerF..

    [log4j2] Custom Appender 사용법 - 쿼리 출력 사용자화

    쿼리 출력 사용자화 이미 만들어져있는 appender를 쓰는 방법은 널리고 널려있어서 사용자화해서 쿼리 출력할 수 있는 사용자 appender 사용법을 정리해보고자 한다 🏀 필요한 파일 1. pom.xml - log4j2 dependency 설정 2. Log4j2Appender.java - 실제로 쿼리 출력을 다룸 3. log4j2.xml - 1번의 appender를 사용하도록 설정하는 파일 ​ ​ 🏀 pom.xml (실제 파일 예시) org.apache.logging.log4j log4j-core 2.15.0 제일 기본이 되는 pom 설정.. 2.17.0 사용을 권장한다 나도 업그레이드 해야되는데 아직 못함 .. ​ ​ 🏀 log4j2Appender.java (실제 파일 예시) package Appen..

    [log4j2] 긴급 보안 이슈 log4j 라이브러리 버전 확인

    ​내 블로그 원본 게시글 https://blog.naver.com/jisoo___/222594104218 [log4j2] 긴급 보안 이슈 log4j 라이브러리 버전 확인 #전자정부프레임워크log4j #log4j보안이슈 전혀 몰랐는데 지금 아파치에 log4j2 보안 이슈로 떠들썩하단다.... blog.naver.com ​ 전혀 몰랐는데 지금 아파치에 log4j2 보안 이슈로 떠들썩하단다.. 오늘 출근해서 암.. logback, log4j 1.x버전에 대한 얘기는 없는 걸보니 공지된 log4j 2.x버전의 문제인듯 하다 ​ ​ ​ 무튼 빠르게 log4j 버전확인이 필요한 분들을 위해!! ​ pom에서 log4j를 추가하지않았는데도 Maven Dependency에 있다면 다른 라이브러리에서 참조하는 경우이다 ..

    [스프링] DB연동 에러 -java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

    [스프링] DB연동 에러 -java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

    1번과 2번을 둘 다 해줘야한다! ​만약 둘 다 해도 에러가 해결되지 않는다면 3번 방법을 해본다 ​ ​ 1. Java Build Path에 jdbc 추가 ​ 프로젝트 우클릭 - Properites - Java Build Path - Add External Jars... ​ oracle 버전에 맞는 jdbc를 추가해준다 나는 11g 버전이라 ojdbc6.jar을 추가해주었다 ojdbc 파일의 경로는 보통 아래와 같다 C:\ 오라클 폴더... \oracle\product\11.2.0\server\jdbc\lib ​ ​ ​ 2. Delpoyment Assembly에 jdbc 추가 ​ 프로젝트 우클릭 - Properites - Delpoyment Assembly - Add... - Java Build Path..

    [스프링] 엑셀 양식에 데이터 삽입 후 다운로드, POI 사용

    [스프링] 엑셀 양식에 데이터 삽입 후 다운로드, POI 사용

    매번 엑셀에 스타일을 부여해서 데이터를 넣기엔 굉장히 번거롭다 엑셀로 양식을 만들어 두고 빈칸에 데이터를 넣는 방식으로 만들어봤는데 코드도 간결하고, 엑셀 파일도 가독성이 좋아 방법을 공유해보고자 한다! 방법도 매우 간단하고 쉬움! ​ ​ ​ 1. 엑셀 양식 만들기 ​ 나는 샘플로 식단 표를 만들었다 양식이니만큼 배경색이나 테두리, 폰트 조절도 살짝 해주었다 이렇게 만든 엑셀 파일 sample.xlsx 을 webapp의 excel 폴더에 넣어준다 ​ ​ ​ 2. webapp/excel 에 엑셀폼 파일 넣기 ​ ​ 3. 컨트롤러 부분 코딩 @RequestMapping("/sample.do") public void sample(HttpServletRequest request, HttpServletRespon..