Guns 第4节 用Guns开发

本篇博客介绍了如何使用Guns框架进行订单业务的开发。通过Guns的代码生成器,快速生成包括Controller、Mapper等基础代码,然后演示了如何编写查询、添加订单的后台业务逻辑,以及相应前端页面的调整。同时,强调了配置菜单和角色权限的重要性,以确保业务能够被权限管理系统管理。

这样就会生成一个my_order的实体,

3个TTT这样的,这是因为我们没有用到mybatis plus的service层,controller层,所以我们不要他们的这三个代码,我们写成3个TTT,我们把这三个文件夹删掉就行了,

执行成功之后他会弹出一个文件夹,

然后我们把它删掉。

之后我们就可以看到common persistence里面就会生成一个

,这些都是可以直接用的,

下面,从这一步开始就是我们的业务编写了,guns有自己的代码生成器,我们可以利用guns的代码生成器生成一些重复的代码,不用我们手动去写,不用我们手动去写代码的框架,有代码生成器的话,我们不用复制新建controller,我们直接用代码生成器生成模板代码,我们从这里拿到生成器的主类,调用main方法,就可以生成模板代码了,

我们项目的地址,

这些开关很灵活的使用开关,需要使用哪个代码,不需要使用哪个代码,

这些开关一一对应了这些模板

如果你设置true,也是它默认的值,它生成的代码就会包含这些代码,比如第一个就会包含controller代码,如果设置成false的话就不会生成controller相关的代码

我们默认地都生成,然后我们直接执行一下它,看到提示,生成代码成功

Guns 文档高级版 v20191027 1. 序言1.1 文档简介 1.2 最新Guns&Roses架构视频 1.3 版本介绍 2. 使用手册 2.1 下载项目 2.1.1 下载企业版项目 2.2 导入项目 2.2.1 eclipse导入 2.2.2 IDEA导入 2.3 运行项目 2.4 打包部署 3. 开发手册 3.1 了解Guns 3.1.1 模块结构 3.1.2 包结构说明 3.2 实战开发 3.2.1 建表 3.2.2 代码生成 3.2.3 添加菜单与分配权限 3.2.4 编写业务代码 3.3 权限控制与校验 3.3.1 用户,角色和资源 3.3.2 如何对资源进行权限控制 3.3.3 前端页面对权限资源的显示 3.4 多数据源的使用 3.5 如何分页 3.5.1 简单查询的分页 3.5.2 复杂查询的分页 3.5.3 获取前端表格插件传值 3.6 数据范围 3.6.1 介绍 3.6.2 如何使用 3.6.3 原理 3.7 spring security + jwt鉴权 3.7.1 放开权限过滤 3.7.2 获取当前登录用户 3.7.3 会话管理 3.8 日志记录 3.8.1 业务日志 3.8.2 异常日志 3.9 如何使用缓存 3.10 使用枚举 3.11 spring boot热部署 3.11.1 重新加载html 3.11.2 重新加载java类 3.12 发送邮件 3.13 发送短信 4. 高级使用手册 4.1 修改项目名和包名 4.2 在线参数配置 4.3 模板位置的变更 4.4 顶部广告的关闭 4.5 添加登录验证码 4.6 spring profile 4.7 多机器部署注意事项 4.8 XSS过滤器 4.8.1 介绍 4.8.2 原理 4.8.3 放过过滤 4.9 多租户功能 4.9.1 介绍 4.9.2 打开租户开关 4.9.3 新建租户 4.9.4 使用租户账户登录 4.9.5 基本原理 4.10 多语言 4.10.1 介绍 4.10.2 录入字典条目 4.10.3 使用字典翻译 5. 核心思想 5.1 分包 5.2 统一异常拦截 5.2.1 介绍 5.2.2 优点 5.2.3 关于性能 5.3 结果包装器 5.3.1 如何使用 5.3.2 ConstantFactory 5.4 前端思想 5.4.1 布局 5.4.2 手动新增标签页 6. 常见问题答疑 6.1 默认的系统登录账号和密码是多少 6.2 权限异常 6.3 为何分页是前端实现 6.4 关于${ctxPath} 6.5 放过某些url的权限验证 6.6 主页的搜索功能 6.7 运行sql报错 6.8 关于打包 6.9 查询结果的驼峰转化问题 6.10 为何使用beetl 6.11 为何有的业务没有service层
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值