idea,better-mybatis-generator,mysql8
1.首先去在idea的setting中找插件库(plugins)找到这个插件,然后下载。2.保证application配置文件里有数据库连接的配置(因为是mysql8,最后需要有时区设置)3.然后在pom下添加依赖4.配置application.yml5. 主程序中配置6.连接数据库,注意连接的时候也要加上时区的设定,serverTimezone=GMT7.新建一个generator包,新建resource/generator文件夹。然后在数据库中,选表右键mybatis-generator,调整输出位置到对应的包,执行就完事了。
1.首先去在idea的setting中找插件库(plugins)找到这个插件,然后下载。
2.保证application配置文件里有数据库连接的配置(因为是mysql8,最后需要有时区设置)
我的是application.yml文件,配置了多数据库,截取了默认连接,注意最后的serverTimezone=GMT,设置时区
spring:
datasource:
primary:
jdbc-url: jdbc
:mysql
://localhost
:3306/mydatabase
?useUnicode=true
&characterEncoding=utf
-8
&useSSL=false
&serverTimezone=GMT
username: root
password: leaves
driver-class-name: com.mysql.cj.jdbc.Driver
3.然后在pom下添加依赖
<dependency>
<groupId>org
.mybatis
.spring
.boot
</groupId
>
<artifactId>mybatis
-spring
-boot
-starter
</artifactId
>
<version>1.3.2</version
>
</dependency
>
4.配置application.yml
mybatis:
mapper-locations: classpath
:generator/*.xml
logging:
level:
com.leaf.boot.launchs: debug
5. 主程序中配置
@MapperScan(basePackages
= {"com.leaf.boot.launch.generator"})
6.连接数据库,注意连接的时候也要加上时区的设定,serverTimezone=GMT
7.新建一个generator包,新建resource/generator文件夹。然后在数据库中,选表右键mybatis-generator,调整输出位置到对应的包,执行就完事了。