본문 바로가기

Spring

mybatis db연결 설정(다중 db) 한번의 코딩으로 여러 db에서 사용하고 싶다면.. 아래 설정을 참고하길 바랍니다. 예로 Oracle과 Mysql 을 사용하였습니다. db.properties 에서는 공통으로 사용할 접속정보 하나만 넣었고, mapper xml에서는 각 db별로 쿼리만 나누어 놓았습니다. mybatisConfig.xml --------------------------------------------------------------------------- .... .... ... ... --------------------------------------------------------------------------- mapper.xml ------------------------------------------------.. 더보기
스프링에서 현재 HttpServletRequest 가져오는 방법 * RequestContextListener 설정하기 web.xml 파일에 아래와 같이 리스너를 설정 합니다. org.springframework.web.context.request.RequestContextListener * 현재 HttpServletRequest 객체 가져오는 메소드 만들기 public static HttpServletRequest getCurrentRequest() { ServletRequestAttributes sra = (ServletRequestAttributes) RequestContextHolder .currentRequestAttributes(); HttpServletRequest hsr = sra.getRequest(); return hsr; } 더보기
Struts2 + Spring 연동하기 1. jar 파일 설정하기 아래의 jar파일을 프로젝트의 lib 폴더에 복사한다. spring.jar struts2-spring-plugin-2.x.x.jar 2. 스프링 리스너 설정하기 스트럿츠 액션클래스의 객체생성을 스프링에 위임한다. 만일 스프링이 객체 생성에 실패하면 스트럿츠2 가 객첵를 생성한다. web.xml에 스프링 리스너 등록 contextConfigLocation /WEB-INF/applicationContext.xml struts org.apache.struts2.dispatcher.FilterDispatcher sturts /* org.springframework.web.context.ContextLoaderListener 3. sturts.properties 설정 스트럿츠2의 Obj.. 더보기