156 Star 1.8K Fork 827

enilu/web-flash

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

web-flash代码生成工具

  • web-flash提供了基于IDEA的插件来生成代码,你可以在idea插件仓库中搜索webflash-generator,或者直接从本地安装插件:flash-generator/idea-plugin.jar即可
  • IDEA插件底层通过调用flash-generator模块的代码生成模块来生成代码。 用法如下:
  • 首先将flash-core的pom.xml配置中的插件配置启用
<dependency>
    <groupId>cn.enilu</groupId>
    <artifactId>flash-generator</artifactId>
    <version>${project.version}</version>
</dependency>
  • 首先写好实体类,打开实体类,右键选择Generator(或者Alt+Insert)

  • 选择web-flash mvc,在弹框中勾选生成选项

  • 点击生成即可,生成完毕后在vue的router/index.js添加路由,启动api和vue项目,配置上菜单和角色后即可使用

以Boy实体为例,执行代码生成后将会生成如下文件: code_add

代码生成后,在flash-vue-admin的路由配置文件中flash-vue-admin/src/router/index.js,增加如下内容:

      {
        path: 'boy',
        name: 'Boy',
        component:  () => import('@/views/test/boy/index'),
        meta: {
          title: '男孩管理'
        }
      }

如下图所示 run router

启动flash-api和flash-vue-admin,配置和菜单和角色权限后就可以访问刚刚生成的代码功能了 run code_result

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/enilu/web-flash.git
git@gitee.com:enilu/web-flash.git
enilu
web-flash
web-flash
master

搜索帮助