FrameWork
Mybatis 이클립스 환경 설정 프로젝트 파일 만들기
홍캣
2019. 12. 12. 17:26
Mybatis를 이용할 프로젝트를 생성해 준다. (웹프로젝트 utf-8설정 및 tomcat설정은 아래 포스팅을 참조)
2019/12/06 - [Servlet] - 1.tomcat 설치 및 이클립스 설정과 웹프로젝트 생성
라이브러리추가
카탈로그 추가
mybatis-config.xml 파일 생성
mapper.member 파일 생성 폴더 아래에 member.mapper.xml 파일 생성
코드 추가 후 저장
필요한 설정들 - 별칭 설정, jdbc 설정, 회원정보에 사용될 mapper파일 등록
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd" >
<configuration>
<settings>
<!-- Null값이 발생할 경우 빈칸이 아닌 Null로 인식 -->
<setting name="jdbcTypeForNull" value="NULL" />
</settings>
<typeAliases>
<!-- resultType,parameterType 을 간소화 해주기 위한 별칭을 설정 -->
<typeAlias type="member.model.vo.Member" alias="m" />
</typeAliases>
<environments default="development">
<environment id="development">
<transactionManager type="jdbc" />
<dataSource type="POOLED">
<property name="driver" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:xe" />
<property name="username" value="mybatis" />
<property name="password" value="1234" />
</dataSource>
</environment>
</environments>
<mappers>
<!-- 회원정보에 사용될 mapper파일 등록 -->
<mapper resource="mapper/member/member-mapper.xml"></mapper>
</mappers>
</configuration>
패키지를 생성
WebContent/Views/member 폴더 생성, index.html 파일생성
패키지에 서블릿 및 클래스 파일 생성
기본 설정이 완료되고 Login이 잘 되는지 테스트 로그인이 성공한다면 mybatis 설정이 잘 완료된 것이다!