본문 바로가기

Spring 3.0 - 4.3

MySQL + Spring 3.0 연결

 

1. pom.xml 설정

		<!-- Spring - JDBC -->
		<dependency>
    		<groupId>org.springframework</groupId>
    		<artifactId>spring-jdbc</artifactId>
    		<version>${org.springframework-version}</version>
		</dependency>
		<!-- org.springframework-version => 그냥 jdbc로 했을때랑 version모양 다름 -->
		
		<!-- mybatis -->
		<dependency>
  			 <groupId>org.mybatis</groupId>
   			 <artifactId>mybatis</artifactId>
    		<version>3.4.6</version>
		</dependency>
		
		<!-- mybatis spring -->
		<dependency>
   			 <groupId>org.mybatis</groupId>
   			 <artifactId>mybatis-spring</artifactId>
   			 <version>1.3.2</version>
		</dependency>
		
		<dependency>
   			 <groupId>org.springframework</groupId>
   			 <artifactId>spring-test</artifactId>
   			 <version>${org.springframework-version}</version>
		</dependency>
        
        <dependency>
    		<groupId>mysql</groupId>
    		<artifactId>mysql-connector-java</artifactId>
    		<version>5.1.39</version>
		</dependency>

 

2. root-context.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"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jdbc="http://www.springframework.org/schema/jdbc"
    xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
    xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd
        http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd">
    
    <!-- Root Context: defines shared resources visible to all other web components -->
    <bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource"
        lazy-init="false">
        <property name="driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="url" value="jdbc:mysql://localhost:3306/example" />
        <property name="username" value="user" />
        <property name="password" value="123" />
    </bean>        
</beans>

 

 

만약 아래와 같은 에러가 뜬다면, 

[문제해결] Java compiler level does not match the version of the installed Java project facet.

> properties > Project Facets > Java 를 자신이 사용하고있는 컴파일러 버전과 맞추어주도록하자.