趣百科

spring boot整合mybatis框架

编辑:Simone 2024-09-01 21:17:50 565 阅读

spring boot整合mybatis框架

mybatis是一款持久层框架,spring boot非常方便就可以整合mybatis框架,下面将通过实践来详细介绍

推荐使用intellij idea作为开发工具,使用intellij idea创建spring boot框架,如下图所示,添加maven依赖,代码如下

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.3.2

mysql

mysql-connector-java

runtime

创建一个TestMapper.java文件,代码如下

/**

* Created by zuli on 2018/10/10.

*/

public interface TestMapper {

int test();

}

在resources目录下创建TestMapper.xml文件,代码如下

PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

添加@MapperScan()注解,配置basePackages属性,代码如下

@SpringBootApplication

@MapperScan(basePackages = "com.zuli.mapper")

public class SpringBootMybatisApplication {

public static void main(String[] args) {

ConfigurableApplicationContext context =

SpringApplication.run(SpringBootMybatisApplication.class, args);

TestMapper testMapper = context.getBean(TestMapper.class);

System.out.println(testMapper.test());

}

}

修改application.properties配置文件,配置数据源,mapper xml文件路径等代码如下

spring.datasource.url=jdbc:mysql://localhost/test

spring.datasource.username=root

spring.datasource.password=123456

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

mybatis.mapper-locations=classpath:*Mapper.xml

启动应用程序,调用TestMapper的test()方法,打印日志,如下图所示

整体demo的项目结构如下图所示

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/1476.html

相关推荐