springboot+mybatis+mysql项目搭建

2019-04-03  本文已影响0人  冷枫abc

本文基于idea工程描述,首先新建一个web项目在此不再赘述。

首先引入mybatis所需要的依赖,spring4版本建议使用2.x以下的版本

compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.0')

然后在application文件完成mybatis的相关配置

# mybatis

mybatis.mapper-locations=classpath*:/com/view/**/repository/mybatis/mappers/${spring.jpa.database}/**/*.xml

mybatis.config-location=classpath:mybatis/mybatis-config.xml

#spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

spring.jackson.time-zone=GMT+8

尤其注意mappers路径的配置一定要跟工程一致,否则可能导致访问出错,本文配置跟工程目录机构

在resources文件下新建文件mybatis引入mybatis-config.xml的配置文件

内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

<!-- 全局参数 -->

  <settings>

<!-- 是否可以使用列的别名 (取决于驱动的兼容性) default:true -->

      <setting name="useColumnLabel" value="true"/>

<!-- 是否可以使用列的别名 (取决于驱动的兼容性) default:false -->

      <setting name="mapUnderscoreToCamelCase" value="true"/>

</settings>

<!-- 插件配置 -->

  <plugins>

<plugin interceptor="com.view.interceptor.SortParamTranslatorInterceptor" />

</plugins>

</configuration>

然后启动项目完成访问即可。

注意:idea可能会报错,但是不受影响,目前不太清楚原因,推测可能是spring版本导致。

喜欢请点赞,有问题  欢迎不吝赐教。

上一篇 下一篇

猜你喜欢

热点阅读