SpringBoot中的Mybatis依赖问题
Pom导入依赖
org.mybatis.spring.boot mybatis-spring-boot-starter 2.0.0
application.yml
#配置数据源,yml格式 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/dianping?useUnicode=true&characterEncoding=utf8 username: root password: 123 driver-class-name: com.mysql.jdbc.Driver #指定mybatis映射文件的地址 mybatis: mapper-locations: classpath:mapper/*.xml
项目结构
mybatis默认是属性名和数据库字段名一一对应的,即
数据库表列:user_name
实体类属性:user_name
但是java中一般使用驼峰命名
数据库表列:user_name
实体类属性:userName
在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。
application.properties中:
mybatis: configuration: map-underscore-to-camel-case: true
补充:下面再看下spring boot集成mybatis需要的相关依赖
junit junit test org.springframework.boot spring-boot-starter-aop spring-boot-starter-amqp spring-boot-starter-web spring-boot-starter-test spring-boot-starter-actuator org.mybatis.spring.boot spring-boot-starter spring-boot-starter-jdbc spring-boot-starter-security spring-boot-starter-redis mybatis-spring-boot-starter 1.1.1 mysql mysql-connector-java com.alibaba fastjson 1.2.30 druid 1.0.24 org.hibernate hibernate-validator 5.3.1.Final javax.servlet javax.servlet-api 3.0.1 provided commons-httpclient commons-httpclient 3.1 com.github.pagehelper pagehelper 4.1.6
到此这篇关于SpringBoot中的Mybatis依赖问题的文章就介绍到这了,更多相关SpringBootMybatis依赖内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
X 关闭
X 关闭