springboot整合mybatis需要引入以下两个坐标(如果不引入也可以自己手写),其他东西根据自己的选择添加。
导入这两个依赖之后,我们就可以在pom.xml文件中看到
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.2.2
mysql
mysql-connector-java
runtime
在yml中配置相信息
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
username: root
password: root
创建数据库信息
Dao *** 作数据库
@Mapper
public interface UserDao {
@Select("select * from user where id = #{id}")
User getById(int id);
}
编写测试类
@SpringBootTest
class BootApplicationTests {
@Autowired
private UserDao userDao;
@Test
void contextLoads() {
System.out.println(userDao.getById(1));
}
}
运行成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)