以往整合SSM需要多次配置,有点复杂,既然已经有了springboot,那为什么不直接用springboot呢?

我们选用intelliJ IDEA,创建springboot的方法请参照:IDEA下创建Spring Boot项目

在此基础上我们只需要引入mybatis即可:

1.在pom.xml中添加相关依赖:

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

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

2.本地创建一个demo数据库,我们建一个test数据库和student表:

springboot整合mybatis全过程实例

3.创建相应实体,控制器和mapper文件:

springboot整合mybatis全过程实例

其中Student.java文件:(我们重写toString()方法,方便后面演示)

package com.example.demo.models;

/**
 * Created with IntelliJ IDEA.
 * User: Mason
 * Date: 2018/6/14
 * Time: 14:29
 */
public class Student {
    private int id;
    private String name;

    public int getId() {
        return id;
    }

    private int age;
    private String subject;

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {

        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public int getAge() {
        return age;
    }

    public String getSubject() {
        return subject;
    }

    @Override
    public String toString(){
        return "Student{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", age=" + age +
                ", subject=" + subject +
                '}';
    }
}
View Code

相关文章:

  • 2021-11-18
  • 2021-10-06
  • 2021-06-29
  • 2021-10-01
  • 2021-06-30
  • 2021-04-21
  • 2021-04-14
猜你喜欢
  • 2022-01-21
  • 2021-09-23
  • 2021-08-28
  • 2022-01-22
  • 2022-12-23
  • 2021-10-06
  • 2021-06-10
相关资源
相似解决方案