티스토리 뷰
pom.xml
ojdbc 받아올 저장소 지정
<!-- ojdbc6.jar를 받아올 곳 지정 -->
<repositories>
<repository>
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
</repositories>
Oracle 설정에 필요한 라이브러리 지정
<!-- ojdbc6 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
dispatcher-servlet.xml 설정
<!-- 데이터 베이스 연결 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@localhost:59161:xe" />
<property name="username" value="test_board" />
<property name="password" value="1234" />
</bean>
<!-- mybatis 사용 설정 SqlSessionFactory 설정 : DB연결과 sql 실행 담당 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- XML Mapper 파일 경로 설정 -->
<property name="mapperLocations" value="classpath:myBatis/sqlmaps/*.xml" />
</bean>
<!-- dao 인터페이스를 구현 -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
'Spring' 카테고리의 다른 글
Interceptor를 사용한 로그인 처리 (0) | 2019.08.02 |
---|---|
Mybatis mapper.xml 예시 (0) | 2019.07.23 |
Spring uft-8 encoding 설정 (web.xml) (0) | 2019.07.23 |
Spring 프로젝트 생성하기(Legacy X) (0) | 2019.07.17 |
댓글