以往整合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表:
3.创建相应实体,控制器和mapper文件:
其中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 + '}'; } }