SpringMVC中的generator

引言

今天在做一个原生的spring项目的时候碰到一个非常好用的代码自动生成器,叫做generator,主要是运用于mybatis中的代码生成,它可以生成mapper的映射xml,model中的实体类、以及dao中的各种方法等等。

具体操作

1.首先这个是一个插件的存在,需要把插件引入到你的项目中。
在这里插入图片描述
2.由于我这里只需要生成mybatis相关的代码,我就只引入了两个jar包,如果有其他需要,根据自己的项目需求来。
在这里插入图片描述
3.创建一个generator.xml,我们需要在里面配置自己项目相关的东西,由于我只配置mybatis相关的东西,我就着重讲一下mybatis相关的配置。







































如果有相同需求的大佬,可以直接修改相应的数据库驱动包位置、数据库链接URL、用户名、密码、生成DAO的包名和位置、生成的映射文件包名和位置、生成模型的包名和位置、表名字...就可以了.。

4.最后需要一个src的包来接收我们生成的源代码以及配置文件

5.接下来就是运行自动生成的命令:
在idea里面直接运行:
首次先打开
在这里插入图片描述
cd进入到generator里面
在里面输入:

java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite

出现:
在这里插入图片描述
就表示成功了。

成果展示

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190904105416222.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc4MDQ3MQ==,size_16,color_FFFFFF,t_70)

posted on 2019-09-04 10:58  xsDao  阅读(311)  评论(0)    收藏  举报