springboot配置使用mybatis

weblog Md 720 0 0
[TOC]

一、pom文件添加依赖

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.1.4</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

<build>
    <plugins>
        <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
            <mainClass>com.example.Application</mainClass>
        </configuration>
        <executions>
            <execution>
            <goals>
                <goal>repackage</goal>
            </goals>
            </execution>
        </executions>
        </plugin>
    </plugins>
    <resources>
        <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
        <filtering>false</filtering>
        </resource>
        <resource>
        <directory>src/main/resources</directory>
        <includes>
            <include>**/*.html</include>
            <include>**/*.css</include>
            <include>**/*.js</include>
            <include>**/*.yml</include>
        </includes>
        <filtering>false</filtering>
        </resource>
    </resources>
</build>

二、修改yml配置文件

spring:
  datasource:
    username: root
    password: 123456
    url: jdbc:mysql://localhost:3306/example?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
    driver-class-name: com.mysql.jdbc.Driver
mybatis:
  mapper-locations: classpath:com/example/mapper/*Mapper.xml ## mapper.xml所在目录

三、启动类添加MapperScan注解

在启动类上添加 @MapperScan("com.example.mapper") ,扫面Mapper。

mapper.xml文件的基本结构

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.mapper.UserMapper">

</mapper>

猜你喜欢
java项目 1394 springboot+mybatis多数据源并利aop实现自动切换(demo)
框架 1659 springboot+mybatis多数据源并利aop实现自动切换1.项目大致结构2.pom依赖dependencygroupIdorg.springframework.boot
框架 3373 1.测试项目分布:2.测试数据库分布:有两个数据库1.main2.second3.项目yml文件:server:port:8888servlet:context-path:/#项目路径
框架 3489 1.官网下载压缩文件http://maven.apache.org/download.cgi解压找一个目录解压,本文解压到f盘根目录下2.修改本地仓库settings标签下加入
框架,springboot 96 一、需求:二、logback-spring.xml文件详情三、application.yml中添加多环境四、测试是否成功五、不同级别的日志输出到不同文件一、需求: 使
redis,springboot 1075 一、springboot集成redis一般pomdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot
webrtc,srs,音视频 1048 /goexportPATH=$PATH:$GOROOT/bin:$GOBIN使source/etc/profile命令使文件生效[root@localhostlocal]source/etc
official 1211   首先maven,参考:https://packages.aliyun.com/maven   在项目中添加如下 distributionManagement repository
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。