본문 바로가기

Spring

Spring - DB/Mybatis 환경설정 (스프링 최종 파일 보유)

*)DBCP: DataBase Connection Pool 

-> 데이터베이스 커넥션을 관리하는 객체/사용자의 요청 시 미리만들어둔 커넥션을 제공

-> SqlSession...은 스프링에서 제공(개발자 입장에서 openSession()과 close()의 과정을 생략할 수 있음)

 

 

1) BasicDataSource 생성/라이브러리 다운

-중간 과정 날아감- 스프링Tip(슬랙에 저장)폴더에서 각각 찾아서 붙여넣기

 

 <!-- https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp -->
        <dependency>
            <groupId>commons-dbcp</groupId>
            <artifactId>commons-dbcp</artifactId>
            <version>1.3</version>
        </dependency>
        
        
        
        <!-- https://mvnrepository.com/artifact/commons-collections/commons-collections -->
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.1</version>
        </dependency>
        
        
        
        <!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
        </dependency>

-> pom 파일에 추가

 

maven에서 dbcp등록(sts).txt
0.00MB

 

-> 매뉴얼대로 진행하기

ojdbc14.jar
1.47MB

 

########## mybatis등록 ########################

<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis</artifactId>
	<version>3.2.2</version>
</dependency>

<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis-spring</artifactId>
	<version>1.2.0</version>
</dependency>

##### transaction처리 ###################
<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-jdbc</artifactId>
	<version>3.2.3.RELEASE</version>
</dependency>

-> pom 파일에 추가

 

2)Mybatis 설정

-> xml 만들고 붙여넣기

 

-> 수정

 

3)Dao작업 전 mapper 설정

 

SpringMVC_Mybatis환경.zip
0.01MB

 

 

->모든 파일이 다 들어 있는 파일이다. 그냥 이거 복사해서 넣자.

->티스토리 저장 습관화하기 (maven 페이지와 충돌되서 저장 안됨!)