1、首先我们新建一个springboot
选择我们需要的插件
项目新建完成之后,引入mybatis的使用的依赖
org.mybatis.generator mybatis-generator-core 1.3.7 mysql mysql-connector-java 5.1.6 org.springframework.boot spring-boot-starter-jdbc org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.1 com.github.pagehelper pagehelper 4.1.0
#plugins下面增加一个plugin
org.mybatis.generator mybatis-generator-maven-plugin 1.3.7 true mysql mysql-connector-java 5.1.6
2、引入依赖完成后,我们增加一个generatorConfig.xml文件,放在resources目录下面
3、启动类增加扫描mapper的配置
@MapperScan("com.example.datareduction.*")
4、增加生成的xml文件的配置,加在application.propertice下面,resources下面新建一个mapper文件夹,用于存放生成的mapper.xml文件
配置我们的数据源
spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/collector?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&useSSL=false spring.datasource.username= 用户名 spring.datasource.password= 密码
不配置数据源会启动不了,如果不想配置,可以在我们的启动类上面增加注解
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
扫描我们的xml文件的配置
mybatis.mapper-locations=classpath*:mapper/*.xml
5、根据我们配置好的生产代码的路径生成代码,选择右边maven的mybatis-generator运行生成代码



