一个开箱即用的代码生成器

今天给大家推荐一个好用的代码生成器,名为 renren-generator,该项目附带前端页面,可以很方便的选择我们所需要生成代码的表。

  1. 第一我们通过git工具克隆下来代码(地址见文末),导入idea。
  2. 修改application.yml的数据库连接地址。该项目支持MySQL,Oracle,SQL server,PostgreSQL等,根据自己的需要打开对应的配置;主要修改url中连接的数据库,连接的用户名及密码等。
  3. 修改generator.properties文件。主要修改 mainPath(主路径),package(包名),moduleName(模块名),author(作者),email(邮箱),tablePrefix(表前缀),其中mainPath,package,author最好不为空,其他的根据需要填。
  4. 最后,直接运行启动类,访问localhost(默认80端口)。
  5. 以下是效果图:

一个开箱即用的代码生成器

运行图1

一个开箱即用的代码生成器

代码生成并下载

一个开箱即用的代码生成器

代码结构图

该代码生成器帮我们把基本的代码结构都生成好了,甚至把对应的vue页面也生成出来了,而我们要做的只是把代码拷到对应的工程目录下,即可无忧无虑的crud了。

  • 项目问题?

该项目对于单体应用来说的话,的确 很方便。但是对于微服务的话,可能就有点繁琐了,由于微服务的话不可能只有一个数据库,而此项目数据库的地址写死了,每次修改就得重启服务,的确 比较麻烦。

  • 如何解决?

可以将其集成到我们的微服务项目中,将其中的配置需要改动的地方抽取出来,统一放到配置中心中,列如nacos中,这样我们在nacos中改动的数据库地址,通过动态的刷新特性,前端能够及时的得到反馈,这样也不用每次重启服务了。可以说“一次部署,处处生效”。

  • 最后

如果这篇文章对你有协助的话,就请点赞加关注吧

克隆地址:git@
gitee.com:renrenio/renren-generator.git

https://gitee.com/renrenio/renren-generator.git

© 版权声明

相关文章

1 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    历史那点理儿 读者

    收藏了,感谢分享

    无记录