目录1.MyBatis Generator简称MBG是啥2.MBG生成什么3.MBG的配置1.引入插件2.手动添加Mapper.xml的文件路径3.自动生成1.MyBatis Generator简称MBG是啥MBG是MyBatis官方的代码生成器插件根据【数据库的表】自动生成基础代码。2.MBG生成什么1.实体类Model2.Mapper接口3.Mapper.xml-操作数据库的文件3.MBG的配置1.引入插件在pom文件中写plugin groupIdorg.mybatis.generator/groupId artifactIdmybatis-generator-maven-plugin/artifactId version1.3.6/version executions execution idGenerate MyBatis Artifacts/id phasedeploy/phase goals goalgenerate/goal /goals /execution /executions configuration !--generator配置文件所在位置-- configurationFilesrc/main/resources/generate/generator.xml/configurationFile !-- 允许覆盖生成的文件, mapxml不会覆盖, 采用追加的方式-- overwritetrue/overwrite verbosetrue/verbose !--将当前pom的依赖项添加到生成器的类路径中-- includeCompileDependenciestrue/includeCompileDependencies /configuration dependencies dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version8.0.33/version /dependency /dependencies /plugin2.手动添加Mapper.xml的文件路径文件路径保持一致3.自动生成点击Maven——》双击原理MBG运行的时候先去连接数据库根据数据库的表对应配置文件里的路径来生成1.实体类Model2.Mapper接口3.Mapper.xml-操作数据库的文件