spring boot 与 iview 前后端分离架构之开发环境基于docker的后端的部署的实现(番外篇)
代码快速生成插件
在前面三十六章我们已经讲解了如何编写一个前后端分离的权限架构,那么一个好的框架那一定要配套一个与其相应的代码自动生成工具,虽然这个是第一版的代码生成工具,但是这个工具可以减少一些重复的增删改的工作,那么接下来就给大家介绍下该如何使用这个插件。
首先我们需要去github上下载我们的插件,这套代码是配合bg-admin使用的,因此必须要基于bg-admin这套框架的,因此我们直接访问前后端分离架构的github地址,然后将琪clone到本地如下所示:
具体实现整个插件的逻辑大家可以去看bg-admin-code-generator的插件代码。
安装代码生成的maven插件到本地的仓库
为了方便大家后续可以直接自己改造这个插件,因此没有将该插件上传到maven私服,因此大家可以点击右侧的maven=》bg-admin-code-generator=》clean=>install完成将插件安装到本地的maven私服。
完成上面的操作我们就完成了将我们的maven安装到本地maven仓库的实现了,下一步我们将开始集成我们的代码自动生成工具到我们的bg-admin-web-core中。
快速生成代码
首先我们需要设计一个简单的表,我们这边为了实验设计了一张叫t_test,表的信息如下:
接着我们打开我们的bg-admin-web-core中的pom.xml然后在里面的plugins节点底下引入我们的bg-admin-code-generator自动代码生成插件,如下所示:
然后我们再点击右侧的maven=》bg-admin-web-core=》Plugins=》bg-admin-code-generator=》bg-admin-code-generato:bgAdminCodeGenerator点击以后生成我们想要的代码。
代码生成以后我们去我们的bg-admin-web-core的doc文件夹底下将我们的sql脚本拿出来放到数据库中进行执行,然后我们启动我们的项目,登录项目以后我们会看到如下的页面就说明我们完成了代码的自动化生成了。
点开TTest模块大家会看到熟悉的增删改的页面,只要我们操作如下的增删改可以实现我们的效果我们就完成了代码的自动生成
那么到这里我们就完成了代码插件的使用了,到此处的代码大家可以直接访问:https://github.com/lazyboyl/bg-admin/tree/chapter-37