MyBatis

spring boot mybatis配置

導入依賴

<dependency>
   <groupId>org.mybatis.spring.boot</groupId>
   <artifactId>mybatis-spring-boot-starter</artifactId>
   <version>2.0.0</version>
</dependency>

配置文件 application.yml

server:
  port: 8180
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mybatisTest?serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true
    username: root
    password: root
mybatis:
  mapper-locations:
  - classpath:mapper/*.xml

mapper-locations配置的是所有mapper.xml文件的位置, 這種配置代表的位置是src\main\resources\mapper目錄

掃描Mapper接口

接口類需使用@Mapper註解

@Mapper
public interface UserMapper {
	User selectUser(Long id);
}

在啓動類上加入如下註解

@MapperScan(basePackages="com.bairock.mapper")

注意包名後面不要加.*, 否則控制檯會警告No MyBatis mapper was found in ‘[包名]’ package. Please check your configuration

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章