2017. 12. 25. 21:56
반응형

이클립스 마켓에서 sts tool을 설치한 상태에서 진행한다.

sts tool 다운


1. Spring Legacy Project - Spring MVC Project 만들기

2. 프로젝트 Properties에 들어간다.

 - Resource - UTF-8로 설정

 - Build Path - JRE 1.8로 설정

 - Project Facets - Java 1.8로 설정

3. pom.xml

 - java-version 1.8로 설정

 - spring version - 4.3.8로 설정

 - spring-test, spring-jdbc, mybatis, mybatis-spring, jackson-databind, mysql or mariadb 추가

4. Maven clean - Maven Update Project - Maven Build


root-context에 추가할 내용

데이터베이스는 MariaDB 이용, mapper는 resources/mappers 폴더 내에 *Mapper.xml 이름으로

dao, service 패키지를 추가해준다.

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="org.mariadb.jdbc.Driver"></property> <property name="url" value="jdbc:mysql://127.0.0.1:3306/database"></property> <property name="username" value="id"/> <property name="password" value="password"/> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mapperLocations" value="classpath:mappers/**/*Mapper.xml"/> </bean> <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache"> <constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg> </bean> <context:component-scan base-package="com.web.dao"></context:component-scan> <context:component-scan base-package="com.web.service"></context:component-scan>

반응형