SpringBoot---SpringBoot整合Mybatis

pom.xml导入web  mybatis  mysql  druid坐标

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.0.9</version>
</dependency>
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.1.1</version>
</dependency>

application.properties配置数据库连接信息,数据源,Mapper映射文件位置

#数据库信息
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://49.233.91.44:3306/cloudDB01
spring.datasource.username=admin
spring.datasource.password=MBjU/raf%1Ol

#数据源
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

#Mapper映射文件配置
mybatis.mapper-locations=classpath:mybatis/*.xml

在src/mian/resources下面创建mybatis文件夹,里面写Mapper映射文件

<?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="接口路径">
	
</mapper>

启动类 添加 @MapperScan("xxxx")  注解,扫描dao(Mapper)接口

@SpringBootApplication
@MapperScan("dao层接口所在报名")
public class App {
	public static void main(String[] args) {
		SpringApplication.run(App.class, args);
	}
}
发布了73 篇原创文章 · 获赞 31 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_39115469/article/details/104699365