相关百度能查到很多相关文章,这里只是为了使用方便总结记录一下
引入相关jar
com.alibaba druid-spring-boot-starter 1.1.1org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2mysql mysql-connector-java runtime
generator插件配置
org.springframework.bootspring-boot-maven-pluginorg.mybatis.generatormybatis-generator-maven-plugin1.3.2${basedir}/src/main/resources/generator/generatorConfig.xmltruetruemysqlmysql-connector-java5.1.34org.mybatis.generatormybatis-generator-core1.3.2
application.properties
spring.datasource.url = jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=rootspring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.druid.min-idle=5spring.datasource.druid.max-active=20spring.datasource.druid.initial-size=5spring.datasource.druid.max-wait=6000spring.datasource.druid.time-between-eviction-runs-millis=60000spring.datasource.druid.min-evictable-idle-time-millis=300000spring.datasource.druid.validation-query=SELECT 1 FROM DUALspring.datasource.druid.test-while-idle=truespring.datasource.druid.test-on-borrow=falsespring.datasource.druid.test-on-return=falsespring.datasource.druid.pool-prepared-statements=truespring.datasource.druid.max-pool-prepared-statement-per-connection-size=20spring.datasource.druid.filters=stat,wallmybatis.mapper-locations=classpath:mappers/*.xmlmybatis.type-aliases-package=com.whf.blog.pojomybatis.configuration.map-underscore-to-camel-case=true
generatorConfig.xml配置
<?xml version="1.0" encoding="UTF-8"?>
点击mybatis-generator即可生成相应的dao,module,mapper
mybatis已经引入成功