1、创建springboot项目并加入依赖
不会创建springboot项目的朋友可以参考我的博客如何创建一个springboot项目
创建完项目后在pom.xml文件里面加入以下依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
2、实体类和数据库表的对应
public class User {
private int id;
private String name;
private String age;
//添加get和set方法
//构造方法和toString方法
}
3、dao层操作数据库
@Repository
public interface EmployeeDao {
@Select("select * from user")
List<Employee> selectAll();
}
4、在springboot启动项里面添加扫描dao层的注解
@SpringBootApplication
@MapperScan("com.hewei.dao")
public class SpringbootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
}
5、在springboot测试类里面测试
@SpringBootTest
class SpringbootApplicationTests {
@Autowired
private User user;
@Test
void contextLoads() {
List<User> user= userDao.selectAll();
System.out.println(user);
}
}
ps:记住运行的是测试类,运行springboot启动项无效果