Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

스포츠마케터의 초보 개발자 도전기

Spring 파일 세팅 방법 3. 본문

develop/Spring

Spring 파일 세팅 방법 3.

teammate brothers 2024. 6. 5. 17:31

https://sptode.tistory.com/41

 

Spring 파일 세팅 방법 1.

Spring 초기 세팅이 끝난 후 아래와 같이 역할에 맞게 파일 세팅을 해주는 것이 코드작성에 용이하다 1. 아래쪽 폴더트리를 참고하여 src-main-webapp-WEB-INF에 web.xml파일을아래파일(한글이 안깨지게

sptode.tistory.com

https://sptode.tistory.com/42

 

Spring 파일 세팅 방법 2.

Spring 파일 세팅 방법 1. 바로가기 https://sptode.tistory.com/41 Spring 파일 세팅 방법 1.Spring 초기 세팅이 끝난 후 아래와 같이 역할에 맞게 파일 세팅을 해주는 것이 코드작성에 용이하다 1. 아래쪽 폴

sptode.tistory.com

 

위 과정을 마쳤으면 context 파일을 수정해야한다.

 

1. 1) context-1-datasource를 아래 코드로 수정한다.

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
	
	<context:property-placeholder location="classpath:config/mybatis/db.properties"/>
      
   <bean id="ds" class="org.apache.commons.dbcp.BasicDataSource">
      <property name="driverClassName" value="${driver}"/>
      <property name="url" value="${url}"/>
      <property name="username" value="${user}"/>
      <property name="password" value="${password}"/>
      <property name="maxActive" value="20"/>
   </bean>   
			
</beans>

 

1. 2) Namespaces 탭에서 context를 체크해주고 다시 Source탭으로 돌아온다.

 

2. 1) context-2-mybatis를 아래 코드로 수정한다.

<?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 https://www.springframework.org/schema/beans/spring-beans.xsd">
	
<bean id="factoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
      <property name="dataSource" ref="ds"/>
      <property name="configLocation" value="classpath:config/mybatis/mybatis-config.xml"/>
   </bean>
      
   <bean id="sqlSessionBean" class="org.mybatis.spring.SqlSessionTemplate">
      <constructor-arg ref="factoryBean"/>
   </bean>  	
</beans>

 

-- 여기까지 해보고 서버 실행을 테스트 해보자. 정상으로 실행이 안되면 오타일 가능성이 크다....

 

3. 1) context-3-dao.xml을 수정

<bean id="******" class="*****">
		<constructor-arg ref="sqlSessionBean"/>
</bean>

 

'develop > Spring' 카테고리의 다른 글

Spring 파일 세팅 방법 2.  (0) 2024.06.05
Spring 파일 세팅 방법 1.  (0) 2024.06.05
Spring 초기 세팅  (0) 2024.06.05