반응형
p164 bean confin 설정 분리하기
bean controller는 분리를 시킬 수 없다. 꼭 dispatcherServlet.xml에 있어야 한다.
bean dao 와 bean service는 너무 많아 질 수 있기 때문에 미리 분리를 시켜두자.
controller 이하의 것만 따로 분리 가능 ~~~ Contex.xml로 준다. context가 너무 많아져서 *context로 준다.
src -> main -> webapp -> WEB-INF -> config -> spring -> dispatcherServlet.xml
<bean id="boardController" class="com.ktds.mcjang.board.web.BoardController">
<property name="boardService" ref="boardService"/>
</bean> |
cs |
src -> main -> webapp -> WEB-INF -> config -> spring -> boardContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="boardDOA" class="com.ktds.mcjang.board.dao.impl.BoardDAOImpl"/>
<bean id="boardService" class="com.ktds.mcjang.board.service.impl.BoardServiceImpl">
<property name="boardDAO" ref="boardDOA"/>
</bean>
</beans> |
cs |
src -> main -> webapp -> WEB-INF -> web.xml
<!-- bean 분리 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!-- 추가로 Context로 끝나는 xml 파일들을 로드 하겠다. -->
/WEB-INF/config/spring/*Context.xml
</param-value>
</context-param>
<!-- context가 load되면 즉각 처리시키겠다. 언제든 듣고 있을께! -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener> |
cs |
반응형
'IT > Spring' 카테고리의 다른 글
동영상, 자막 컨트롤, 큐브 구현 (0) | 2015.04.27 |
---|---|
(Spring) SLF4J와 Logback을 이용한 로그 남기기[2015.04.07] (0) | 2015.04.07 |
(Spring) Interceptor [2015.04.07] (0) | 2015.04.07 |
(Spring) 예외처리 [2015.04.07] (0) | 2015.04.07 |
Spring Tool Suite(sts) 설치 및 maven 프로젝트 생성 방법 (0) | 2015.04.07 |