logo资料库

Guns 文档高级版 v20191027.pdf

第1页 / 共79页
第2页 / 共79页
第3页 / 共79页
第4页 / 共79页
第5页 / 共79页
第6页 / 共79页
第7页 / 共79页
第8页 / 共79页
资料共79页,剩余部分请下载后查看
Guns 文档高级版 v20191027 stylefeng技术文档 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层
6.12 提示@spring.active@错误 (适用于旗舰版,个人版和企业版) 1. 序言 1.1 文档简介 本文档基于最新的Guns版本,集 Guns使用手册 , Guns开发手册 , Guns核心思想 等于一体,并整理 了 qq群 和 gitee 上用户经常反馈的问题的答疑!本文档最好的阅读方式是从上到下依次阅读(推荐),也可 根据需要直接从目录查看相关文档!感谢您对Guns的支持! 1.2 最新Guns&Roses架构视频 系统地介绍项目架构设计思想,如何从开发小白到胜任架构的实践与落地。 点击查看教程详细介绍 1.3 版本介绍 开源版和付费版主要是功能上的区别,企业版包含更多企业级功能,并有相应的售后支持。 点击查看详细版本对比 Guns官方git地址: https://gitee.com/stylefeng/guns
2. 使用手册 注意: Guns运行环境:JDK1.8 maven 3.3.9或更高 请使用阿里云maven镜像 作者当前使用开发工具为IDEA最新版 2.1 下载项目 因为当前Guns开源版本较多,下面依次列举不同版本的Guns如何下载和使用。下载方式是下载项目的源码 包方式,非git方式拉去代码,若不会git的推荐购买作者的Guns&Roses架构视频学习git,点击查看架构视 频 2.1.1 下载企业版项目 登录作者的私有仓库(购买授权版的地址会发给您),首先打开git项目主页,点击guns-vip(注意,guns- vip为企业版的主项目)
直接根据readme.md上的地址进行下载: 之后,得到项目的主目录文件夹 2.2 导入项目 导入项目分为两种eclipse导入和idea导入,极力推荐使用idea,导入之前需要您配置好maven相关的配 置! 2.2.1 eclipse导入 1. 导入之前请检查eclipse的maven配置是否本机所安装的maven(一般不用eclipse自带的maven),如 下
2. 检查maven安装目录下的settings.xml是否配置了阿里云镜像 3. 再次检查eclipse中maven的配置是否应用了当前maven安装目录的settings.xml配置文件(个人习惯 全局和用户配置设置为一个),如下
4. 以上设置完成,需要重启一下eclipse 5. 点击eclipse菜单File->import,出现如下界面,选择 Existing maven project
分享到:
收藏