美文网首页
使用spring boot整合mybatis

使用spring boot整合mybatis

作者: 孑鼠 | 来源:发表于2019-12-12 20:34 被阅读0次

    第一步,首先导入mybatis的坐标

    <dependency>

    <groupId>org.mybatis.spring.boot</groupId>

    <artifactId>mybatis-spring-boot-starter</artifactId>

    <version>1.3.2</version>

    </dependency>

    <dependency>

    <groupId>com.alibaba</groupId>

    <artifactId>druid</artifactId>

    <version>1.1.20</version>

    </dependency>

    <dependency>

    <groupId>mysql</groupId>

    <artifactId>mysql-connector-java</artifactId>

    <version>5.1.42</version>

    </dependency>

    2,然后配置文件中配置配置文件

    spring.datasource.url

    spring.datasource.password

    spring.datasource.username

    spring.datasource.driver-class-name=com.mysql.jdbc.Driver(此处如果数据库muysql使用的是8.0及以上版本使用的驱动包为com.mysql.cj.jdbc.Driver)

    3,然后再配置让spring初始化的时候扫描我们mapper映射文件

    mybatis.mapper-locations=classpath:mapping/*.xml(mapping是指的是在resources 下的resmapping包)

    mybatis.type-aliases-package=com.example.demo.entity(表示实体类的位置)

    4,然后我们正常书写controller层和service层

    5,我们需要在dao的接口的地方使用注解让他注入到spring容器中

    5.1第一种方法

    dao的接口上使用@Repository注解

    再在启动器中配置@MapperScan("com.example.demo.mapper")(使用这个注解之后可以让spring在编译的时候生成对应的实体类)

    5.2第二种方法

    在dao的接口上直接添加@Mapper的注解

    到这里简单的整合mybatis和sql就完了

    问题一,数据库mysql的版本不对会导致加载的驱动出问题,会一直报连接不到数据库

    相关文章

      网友评论

          本文标题:使用spring boot整合mybatis

          本文链接:https://www.haomeiwen.com/subject/tbztnctx.html