
代码开发技巧之快速逆向工程
我们都知道,在开发的时候,是百分百都能够使用到我们的实体类,各种工具类,而有些实体类,因为表中字段的增多,一个实体类,有可能有二三十个字段,而如果每一个字段都让我们自己去编辑,那你有一多半的时间,都会浪费在处理这个字段上面,所以,今天阿粉就来交给你,这个快速而又简单的根据表结构,生成实体类的小工具,逆向工我们都知道,在开发的时候,是百分百都能够使用到我们的实体类,各种工具类,而有些实体类,因为表中字段的增多,一个实体类,有可能有二三十个字段,而如果每一个字段都让我们自己去编辑,那你有一多半的时间,都会浪费在处理这个字段上面,所以,今天阿粉就来交给你,这个快速而又简单的根据表结构,生成实体类的小工具,逆向工程
。
什么是逆向工程
根据数据库生成java代码,这就是逆向工程,也就是需要我们根据数据库表结构,然后生成我们的对应代码。
话不多说,我们先来安排一下,直接建一个大约十几个字段的表,然后我们直接使用逆向工程来安排它。
我们简单设计了一个订单表,表结构上面,然后我们把这个表创建到我们的数据库中。
建表语句如下:
我们创建好了项目之后,就需要弄出一个简单的main方法,然后去生成,我们来搭建一个基础的springboot的项目。
怎样构建springboot项目,阿粉就不说了,我们直接来看都需要引入什么依赖,
依赖如下:
如果你是其他的数据库,比如 oracle 或者是 sqlserver,那么你去找一下自己的制定版本就可以了,数据库驱动不同而已。
接下来直接上代码:
直接在自己的utils 包中新建一个utils,使用main方法就能完美操作。
代码如下:
其实代码很简单,阿粉也在上面加上了注释,你需要改动的也就是项目的路径,以及作者,看阿粉生成的代码。
接着我们看看实体类:
看着是不是非常舒服,直接连带着swagger的注解都带着,是不是看起来就很舒服了,这对大家的开发时间,就会缩短很多,而且还能给前端同事一个非常好用的swagger 文档,大家有需要的可以安排上了!
文章转载自公众号: Java极客技术
