로그인 Interceptor 처리
- 작성자 :
- 오*호
- 작성일 :
- 2013-01-03 11:06:32
- 조회수 :
- 1,507
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요...
전자정부 프레임 워크 2.0 으로 개발 중 입니다..
여기서 저희는 로그인처리를 아예 빼버리고 몇개의 컴포넌트만 사용하고 있습니다.
그래서 저희가 임의적으로 로그인처리를 만들고 있는데,,
<!-- interceptor -->
<bean id="loginCheckInterceptor" class="" />
<bean id="UrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" >
<property name="interceptors" >
<list>
<ref bean="loginCheckInterceptor" />
</list>
</property>
<property name="alwaysUseFullPath" value="true" />
<property name="mappings" >
<props>
<prop key="/test/board*.do">/test/board*.do</prop>
</props>
</property>
</bean>
<!-- interceptor -->
요런식으로 코딩해서 spring 설정 파일에서 추가 해서 사용할려고 하는데,,,
context - *.xml datasource빼고 어느 파일안에 설정을 해야 하나요?
전자정부 프레임 워크 2.0 으로 개발 중 입니다..
여기서 저희는 로그인처리를 아예 빼버리고 몇개의 컴포넌트만 사용하고 있습니다.
그래서 저희가 임의적으로 로그인처리를 만들고 있는데,,
<!-- interceptor -->
<bean id="loginCheckInterceptor" class="" />
<bean id="UrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" >
<property name="interceptors" >
<list>
<ref bean="loginCheckInterceptor" />
</list>
</property>
<property name="alwaysUseFullPath" value="true" />
<property name="mappings" >
<props>
<prop key="/test/board*.do">/test/board*.do</prop>
</props>
</property>
</bean>
<!-- interceptor -->
요런식으로 코딩해서 spring 설정 파일에서 추가 해서 사용할려고 하는데,,,
context - *.xml datasource빼고 어느 파일안에 설정을 해야 하나요?
A
안녕하세요. 오준호님
관련 xml 경로에 관한 설정은 web.xml에 설정이 되어 있습니다.
웹관련 설정이기 때문에 전자정부 표준프레임워크에서는
webApplicationContext에서 관련된 인터셉터 설증을 하는 것을 권장합니다.
(참고 URL : http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:ptl:dispatcherservlet)
예시 : 공통컴포넌트)
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/egov-com-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
param-value 에서 설정되어 있는 데로 설정을 읽어 오고 있습니다.
기존 파일에 설정을 하셔도 됩니다.
또한, 새로운 파일을 만들어서 설정하셔도 됩니다.
(새로운 파일명은 egov-com-XXX.xml로 설정하시면 됩니다.)
고맙습니다.
관련 xml 경로에 관한 설정은 web.xml에 설정이 되어 있습니다.
웹관련 설정이기 때문에 전자정부 표준프레임워크에서는
webApplicationContext에서 관련된 인터셉터 설증을 하는 것을 권장합니다.
(참고 URL : http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:ptl:dispatcherservlet)
예시 : 공통컴포넌트)
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/egov-com-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
param-value 에서 설정되어 있는 데로 설정을 읽어 오고 있습니다.
기존 파일에 설정을 하셔도 됩니다.
또한, 새로운 파일을 만들어서 설정하셔도 됩니다.
(새로운 파일명은 egov-com-XXX.xml로 설정하시면 됩니다.)
고맙습니다.