SpringBoot-SpringBoot整合mybatis

  1. 引入相关依赖
    a. mybatis-spring-boot-starter依赖
    b. mysql相关依赖
    c. druid依赖(阿里巴巴的数据源,连接池依赖)
        <!--        整合mybatis-->
        <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>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.2</version>
        </dependency>
  1. 必须在入口类上加上注解:@MapperScan,为了扫描DAO接口所在包,并在application.properties进行相关配置
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://locallhost:3306//数据库名
spring.datasource.username=root
spring.datasource.password=123456
mybatis.mapper-locations=classpath:/com/wenxin/mapper/*.xml
mybatis.type-aliases-package=com.wenxin.entity
package com.wenxin;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
@MapperScan("com.wenxin.dao")
public class Springboot1Application {
    
    

    public static void main(String[] args) {
    
    
        SpringApplication.run(Springboot1Application.class, args);
    }

}

在这里插入图片描述
在这里插入图片描述
3. 在数据库建表
4. 开发实体对象

package com.wenxin.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.Date;
@Data
@AllArgsConstructor
@ToString
@NoArgsConstructor
public class students {
    
    
    private String id;
    private String name;
    private Integer age;
    private Date bir;
}
  1. 开发DAO接口和mapper配置文件开发
    在这里插入图片描述
    在这里插入图片描述

  2. 开发service 和 serviceImpl
    在这里插入图片描述
    在这里插入图片描述

  3. 开发控制器Controller
    在这里插入图片描述

  4. 开发页面测试
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dgssd/article/details/110139475