Notice
Recent Posts
Recent Comments
Link
Tags
- 트랜잭션#@Transacional#트랜잭션 bean#트랜잭션예제
- oracle#DB#데이터베이스 이론
- Spring MVC#Spring 구조 #Spring MVC Model
- 셀레니움 #selenium#셀레니움설치
- spring#형상관리#정규표현식#target
- maven#maven환경설정#메이븐환경설정
- project Package생성
- spring#maven#스프링#메이븐
- 스프링트랜잭션
- 동적쿼리 #mybatis동적쿼리
- bean등록Annotation#annotaion#bean등록#DIAnnotaion
- java면접#IT기술면접
- mybatis-config.xml
- 동적쿼리if #checkbox검색#checkbox회원검색
- json #ajax #정보조회
- framework #프레임워크 #mybatis
- Today
- Total
HongCat 개발 스토리
Mybatis 이클립스 환경 설정 프로젝트 파일 만들기 본문
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 설정이 잘 완료된 것이다!
'FrameWork' 카테고리의 다른 글
9. @Transaction 예제 (0) | 2019.12.13 |
---|---|
8. Cron 표현식과 Scheduled 예제 (0) | 2019.12.13 |
7. AOP를 이용한 비밀번호 암호화 (0) | 2019.12.11 |
Spring MVC Model 프로젝트 실습 -로그인 (0) | 2019.12.06 |
5.Spring MVC Model (0) | 2019.12.06 |
Comments