SpringBoot 집합 Mybatis 프로 세 스 분석

2,3 일 동안 SpringBoot 를 하고 다른 프레임 워 크 를 통합 하면 설정,설정,재 설정 입 니 다.
이번 에는 Mybatis 를 설정 합 니 다:
첫 번 째,pom.xml 에 Mybatis 의존 도입:
(메모:제 SpringBoot 버 전 은 2.0.3)

<!-- mybatis  begin -->
    <dependency>
      <groupId>org.mybatis.spring.boot</groupId>
      <artifactId>mybatis-spring-boot-starter</artifactId>
      <version>1.3.0</version>
    </dependency>
    <!-- mybatis  end -->
    <!-- mysql  begin -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!-- mysql  end -->
두 번 째 단계,application.yml 에서 데이터베이스 정보,Mapper 정보 와 my batis-config 정 보 를 설정 합 니 다.

spring:
 datasource:
  username: sblueice
  password: sblueice
  url: jdbc:mysql://localhost:3306/sblueice?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&allowMultiQueries=true&autoReconnect=true&useSSL=false
  driver-class-name: com.mysql.jdbc.Driver

mybatis:
 #Mapper    
 mapper-locations: classpath:mybatis/mapping/*Mapper.xml
 config-location: classpath:mybatis/mybatis-config.xml
설명:다음은 Mybatis 에 대응 하 는 위치 정보 입 니 다.yml 에 설 정 된 경로 와 이름 입 니 다.

세 번 째 단계,my batis-config 설정(생 성 되 지 않 은 상태 에서 OK):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL Map Config 3.0//EN" 
  "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

  <settings> 
    <setting name="cacheEnabled" value="true" /><!--           -->  
    <!--        -->
    <setting name="logImpl" value="STDOUT_LOGGING" />
  </settings>

  <typeAliases>
    <typeAlias alias="pd" type="com.sblueice.util.PageData" />
  </typeAliases>
</configuration>
네 번 째 단계,SpringBoot 시작 클래스 에 주석 추가@MapperScan("com.sblueice.mapper")
설명:이렇게 하면 결합 을 증가 시 킬 수 있 지만,추가 하지 않 고 스 캔 할 수 없습니다.현재 적합 한 방법 을 찾 지 못 했 습 니 다.잠시 이 주 해 를 사용 하 십시오.

@MapperScan("com.sblueice.mapper")
@SpringBootApplication
public class DemoApplication {
 
  public static void main(String[] args) {
    SpringApplication.run(DemoApplication.class, args);
  }
 
}
위 절 차 를 마치 면 MySql 데이터 베 이 스 를 즐겁게 방문 할 수 있 습 니 다...
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기