Java/Spring
-
Spring3에서 Procedure의 값 리턴 받기Java/Spring 2020. 7. 3. 17:03
-- Service 구현 단 HashMap으로 프로시저에 들어갈 컬럼에 값을 넣는다. Map map = new HashMap(); map.put("param_컬럼1", VO.get변수1()); map.put("param_컬럼2", VO.get변수2()); map.put("param_컬럼3", VO.get변수3()); map.put("param_컬럼4", ""); map.put("param_컬럼5", ""); 프로시저에 map을 보내고 string 형태의 리턴받을 변수 resultMessage에 리턴 받을 컬럼.toString()으로 값을 담는다. ServiceDAO.getSqlMapClientTemplate().queryForObject("프로시저호출명", map); string resultMessage..
-
An internal error occurred during: "Updating status for Tomcat v8.0 Server at localhost...". java.lang.IndexOutOfBoundsExceptionJava/Spring 2018. 10. 4. 09:48
1. servlet Version이 맞는지 확인한다. 2. web.xml에 servlet 버전이 맞는지 확인한다. 3. maven dependency 추가 후 일어난 에러면 pom.xml에서 추가한 dependency의 version을 낮춰서 maven 업데이트 후 실행한다.
-
LombokJava/Spring 2018. 9. 30. 03:16
Spring Web 개발 중에 VO를 만들다보면 Getter/Setter를 이용하게 된다. 너무 많아지면 지저분하고 복잡하게 된다. 그래서 어노테이션으로 해결할 수 있는 라이브러리가 Lombok이다. pom.xml에서 lombok을 추가한다. 2345 org.projectlombok lombok 1.18.2 그 후 .m2 repo 경로 안에 lombok-해당version.jar를 찾아서 java -jar lombok-version.jar를 입력하면 고추모양이 들어간 installer가 뜬다. 사용하는 IDE를 선택하고 install / update를 누르면 완료 된다. IDE를 재시작 후 사용하면 된다. @Data나 @Getter @Setter 등을 이용한다.