先要把MyBatis-plus的相关配置类复制到项目中来:
代码生成器: 可以帮助我们自动的生成相关代码,提高我们开发效率
编写一个类,让它自动去帮助我们生成代码:
1.自动生成器,可以进行全局配置
获得项目的当前路径 系统当前目录:String project=System.getProperty():
设置生成目录:gc.setOutputDir()
设置作者:gc.setAuthor()
是否打开资源管理器:gc.setOpen()
设置主键策略:gc.setIdType()
设置日期类型:gc.setDateType()
设置swagger文档:gc.setSwagger()
设置完之后需要把全局设置丢到自动生成器里面:mpg.setGlobalConfig(pc)
2.自动生成器:数据源配置
3.包的配置
设置模块的名字:pc.setModelName()
设置类放在那个包下:pc.setParent()
设置实体类包的名字:pc.setEntity()
设置Mapper包名字:pc.setMapper()
设置service包名:pc.setService()
4.策略配置
设置包的命名规则:strategy.setNaming()
设置要生成的表名 映射的表名规则:strategy.setInclude(“表名”)
数据库字段,列的名字策略:strategy.setColumnNaming()
逻辑删除策略: strategy.setLogicalDeleteFileName()
设置驼峰命名规则:strategy.setRestControllerStyle()
运行这个生成器类:它会自动给我们生成blog包 下的所有文件
如果你想生成其他的表可以更改:设置映射表名,可以添加多个表