JAVA19 [Java] 자바 엑셀 파일 생성 후 다운로드 예제(Excel Create And Download) Apache Poi Excel Create 개발을 진행하다 보면 고객의 요청으로 특정 데이터를 추출하여 엑셀 파일을 생성하여 다운로드 받는 기능을 만드는 일이 종종있습니다. 엑셀 파일 생성 후 다운로드의 경우 크게 어렵지 않으며 자바에서 셋팅을 어떻게 해주냐에 따라 폰트, 글자 크기, 글자 배치 등을 설정할 수 있습니다. 오늘은 간단한 방법으로 자바 엑셀파일 다운로드에 대해서 알아보겠습니다. 1. GET 방식의 API 생성 @GetMapping("/get/excel/users") public void excel(HttpServletRequest req, HttpServletResponse res) { try { // 엑셀 다운로드 함수 TestUtil.excelDownload(res); }catch(Exception e) { e.printStac.. 2021. 7. 23. [JAVA] 자바 GET, POST, PUT, DELETE REST API 호출 방법 & 예제 백엔드 개발을 진행할때 프론트 서버와 API 서버를 따로 분리 하거나 혹은 다른 회사의 REST API를 호출해야 합니다. 그럴경우 API 서버의 METHOD에 맞게 Http를 사용하여 호출하여야 합니다. 아래의 소스 예제의 경우 GET, POST, PUT, DELETE를 사용 할 수 있습니다. callApi method를 호출 시 type에 REST API의 METHOD 타입을 설정해 주시면 됩니다. 데이터를 담아서 호출 할 경우 JSON 형식의 데이터로 셋팅 후 호출 하시면 됩니다. 기본적인 WEB APPLICATION 방식으로 예제를 들어 보겠습니다. 1. 컨트롤러에서 특정 API를 호출 합니다. HTTP METHOD 방식은 POST로 하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 1.. 2021. 5. 4. [Java] 자바 Map to JSONObject, JSONObject to Map 사용법 & 예제 API 서버나 데이터를 가공해야 할 경우 JSONObject()를 Map(String, String) 형식으로 형변환을 해야할 경우가 종종 있습니다. 매번 Class에 생성하기 보다는 Util 형식으로 만들어 쓰시면 편할거 같습니다. JSONObject 형식을 Map형식으로 형변환 방법. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 /** * @param JSONObject * @apiNote JSONObject를 Map 형식으로 변환처리. * @return Map * **/ public static Map getMapFromJsonObject(JSONObject jsonObj){ Map map = null; try { map = new Objec.. 2020. 12. 22. [Java] 자바 문자열 치환, 변경(replace) 예제&설명 개발을 하면서 String 변수에 특정 문자열을 다른 문자열로 변경을 해줘야 할때가 있습니다. 그럴경우 아래의 replace()를 사용하여 손쉽게 변경 하시면 좋습니다. 1. replace() 1 2 3 4 5 6 7 8 String testA = "테스트 데이터 입니다."; // '테스트' 문자열을 '실제'라는 문자열로 변경. testA = testA.replace("테스트", "실제"); System.out.println(testA); // 결과 : 실제 데이터 입니다. 위의 소스 코드로 보시면 testA 변수에 문자열 데이터가 들어가 있습니다. 이 문자열 데이터에서 '테스트'라는 문자를 '실제'라는 문자로 변경을 시킨 상황입니다. 2. replace() 1 2 3 4 5 6 7 8 String te.. 2020. 9. 18. [ Java ] 자바 String to Json 방법 설명 & String을 Json형식으로 형변환 방법 Api를 개발하거나 특정 Api를 Call했을때 결과 값을 문자열이지만 Json 형식으로 응답을 돌려 주는 경우가 종종 있습니다. 이럴경우 String 형식의 데이터를 그대로 사용할 수 없기 때문에 이 String 데이터를 Json 형식으로 형변환을 해줘야 하는데 저도 그렇지만 다들 써보셨겠지만 종종 헷갈리거나 Json parse를 어떤걸 import 해야하는지 JSONObject를 어떤걸 import 해줘야 하는지 헷갈리는 경우가 있습니다. 오늘은 그럴 경우를 대비하여 String to Json 형식으로 변환하는 방법봐 import 패키지를 어떤것을 해야하는지 설명 드리겠습니다. 설명 1. jsonString이라는 String 타입의 Json형식의 데이터를 Json으로 parse(변환) 해줍니다. ↓ .. 2020. 4. 20. [Java] 자바 문자 공백 체크방법 & 소스 설명(예제) 자바에서 문자열 사용을 하다보면 공백체크를 해야할때가 자주 있습니다. 자바스크립트의 경우 따로 유틸이나 메소드를 사용하여 비교할 필요가 없지만 자바의 경우는 유틸이나 메소드를 사용하여 비교를 해줘야합니다. 아래의 소스에서 두가지 공백체크 방법에 대해서 설명드리겠습니다. 설명 ※ 문자열이 공백일경우 isEmpty()는 true를 반환합니다. equals()는 문자열을이 같은지 비교를 하여 같을경우 true를 반환 합니다. 현재 소스상에서 보면 testValue는 문자열이 공백이기 때문에 두 method는 true를 반환합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public static void main(String[] args) { String testV.. 2020. 3. 25. 이전 1 2 3 4 다음