[spring] JSON 타입 데이터 리턴 받기
@ResponseBody @ResponseStatus(HttpStatus.OK) @RequestMapping(value=”period/execPeriodProcedure”, method=RequestMethod.POST) public JsonResponseVO execProcedure(HttpServletRequest request, HttpSession session, @RequestParam Map<String, Object> params){ JsonResponseVO updateResponse = new JsonResponseVO(); try { ...
java.lang.IllegalArgumentException: Invalid ‘log4jConfigLocation’ parameter: class path resource [log4j.properties] cannot be resolved to URL because it does not exist
tomcat 서버 실행하면서 발생된 오류다. 심각: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path...
HttpPostedFileBase를 바이트(Bytes[]) 로 변환
BinaryReader 클래스를 사용하여 쉽게 변환이 가능하다. public static byte[] ConverToBytes(HttpPostedFileBase file) { //방법 1 var length = file.InputStream.Length; byte[] arrayData = null; using (var binaryReader = new BinaryReader(file.InputStream)) { arrayData = binaryReader.ReadBytes(file.ContentLength); } return...
[Java] 인터페이스(Interface) 사용법 및 예제 ( 인터페이스를 사용하는 이유)
자바 인터페이스를 만들고 사용하는 방법에 대해 알아 본다. 대규모 프로젝트에서는 수많은 개발자들이 개발을 하게 된다. 소스 코드의 난잡화 방지라고 해야할까… 분류를 하자면 대분류라고 치고, 번역기를...
[Java] 배열(Array) 선언 방법 및 예제
배열은 동일한 자료형(Data Type)의 데이터를 연속된 공간에 저장하고 데이터에 접근하기 위한 인덱스(index)를 부여한다. 자바에서 배열을 선언하는 일반적인 형식은 다음과 같다. 자료형[] 변수 = {데이터1, 데이터2,...
객체를 JSON 문자열로 인코딩 하는 클래스.
객체를 JSON 문자열로 인코딩 하기 위한 클래스이다. 데이터 인코더 클래스를 상속받아 JSON에 맞는 표현 서식을 구현한다. import org.springframework.http.MediaType; /** 객체를 JSON 문자열로 인코딩 하기 위한 클래스....
[JAVA] 쿼리를 사용하여 엑셀다운로드 기능 구현하는 방법
ExceldownController.java 에서의 호출 url 맵핑 @RequestMapping(value={"/excelfiledown.do", "/buz/excelfiledown.do"}, method = RequestMethod.POST) public ExcelDownloadSXSSFService downloadXL(HttpServletRequest request, ModelMap model) throws Exception { ArrayList<QueryResult> result = super.requestProcCall(request.getParameter("ac"), request);...
[JAVA]자바 엑셀 시트 여러개 생성하는 방법(Apache poi)
자바로 여러개의 시트를 가진 엑셀을 생성해보자. 자바에서 엑셀을 사용하기 위해선 Apache poi 를 다운받아야 한다. 아파치 POI(Apache POI)는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트...
엑셀 파일 업로드 양식 체크 및 버전 체크 샘플 코드
다음과 같은 엑셀 양식이 있다. 11번가 셀러들이 상품 업로드할 때 사용하는 엑셀파일 양식을 일부 참고하였다. 코드는 다음과 같다. // 마스터정보 엑셀 파일 업로드 처리 @RequestMapping(value...
자바(Java) 오늘 날짜 (SimpleDataFormat) 가져오기
자바 오늘 날짜 날짜 타입은 “yyyy-MM-dd” 이다. 오늘 날짜와 시간 정보가 필요한 경우