没有合适的资源?快使用搜索试试~ 我知道了~
BladeX开发手册-2.6.0.RELEASE.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
BladeX企业级开发平台 BladeX是一款精心设计的微服务架构,提供 SpringCloud 全套解决方案 开源中国首批完美集成 SpringCloud Alibaba 系列组件的微服务架构 基于稳定生产的商业项目升级优化而来,更加贴近企业级的需求 追求企业开发更加高效,部署更加方便,生产更加稳定 荣获开源中国2020年度最受欢迎开源软件TOP30 荣获开源中国2020年度应用软件类TOP2 BladeX微服务架构 1.基于SpringBoot2、SpringCloud Hoxton、Mybatis构建核心架构 2.采用Oauth2协议进行统一的Token下发与鉴权,保证系统安全性 3.使用Gateway进行网关的统一转发,生产环境采用Traefik代理 4.微服务统一注册至Nacos,Nacos担任注册中心与配置中心的角色 5.采用Feign进行远程调用,Ribbon进行负载,Hystrix进行熔断 6.采用Sentinel进行限流,保障系统整体的性能 7.集成Seata,为分布式事务保驾护航 8.具有日志收集与监控服务为一体的能力 9.支持FatJar、Docker、K8s、阿里云等多种部署方式 包含功能模块 多租户架构、权限用户管理、工作流审批、在线报表设计、全能代码生成器
资源推荐
资源详情
资源评论













目录
第零章序
0.0序言
0.1何为BladeX
0.2为何BladeX
0.3系统架构
0.4核心功能
0.5授权说明
0.6盗版危害
0.7商用协议
0.8答疑规则
第一章快速开始
1.1环境要求
1.2环境准备
1.2.1基础环境安装
1.2.2Docker启动基础服务
1.2.3Nacos安装
1.2.4Sentinel安装
1.2.5插件安装
1.3工程导入
1.3.1导入Cloud版本
1.3.2导入Nacos配置
1.3.3导入Boot版本
1.4建数据库
1.4.1数据库导入
1.4.2数据库结构
1.5工程运行
1.5.1运行Cloud版本
1.5.2运行Boot版本
1.6工程测试
1.6.1测试Cloud版本
1.6.2测试Boot版本
第二章技术基础
2.1Java8
2.1.1Lambda
2.1.2Lambda受检异常处理
2.1.3Stream简介
2.1.4StreamAPI一览
2.1.5StreamAPI(上)
2.1.6StreamAPI(下)
-2-本文档使用看云构建

2.1.7Optional干掉空指针
2.1.8函数式接口
2.1.9新的日期API
2.2Lombok
2.3SpringMVC
2.4Swagger
2.5Mybatis
2.6Mybatis-Plus
第三章开发初探
3.1新建微服务
3.2第一个API
3.3API鉴权
3.4API响应结果
3.5Redis缓存
3.6第一个CRUD
3.6.1建表
3.6.2建Entity
3.6.3建Service和Mapper
3.6.4新增API
3.6.5修改API
3.6.6删除API
3.6.7查询API
3.6.7.1单条数据
3.6.7.2多条数据
3.6.7.3分页
3.7微服务远程调用
3.7.1声明式服务调用Feign
3.7.2熔断机制Hystrix
第四章开发进阶
4.1聚合文档
4.2鉴权配置
4.3跨域处理
4.4单元测试
4.5日志系统
4.5.1原理解析
4.5.2功能调用
4.6Xss防注入
4.7自定义启动器
4.8统一服务配置
4.9代码生成配置
4.9.1前言
4.9.2数据库建表
-3-本文档使用看云构建

4.9.3代码生成
4.9.4前端配置
4.9.5优化效果
4.10BladeX-Biz工程
4.11Boot版本对接至Cloud
第五章功能特性
5.1OAuth2认证系统
5.1.1Oauth2概念
5.1.2OAuth2接口调用
5.1.3Swagger配置
5.1.4接口鉴权配置
5.1.5接口放行配置
5.1.6新应用授权
5.1.7第三方系统登录
5.1.7.1概念说明
5.1.7.2对接说明
5.1.7.3对接准备
5.1.7.4配置说明
5.1.7.5操作流程
5.1.7.6后记
5.2SaaS多租户
5.2.1多租户概念
5.2.2多租户配置
5.2.2.1基础配置
5.2.2.2域名绑定
5.2.2.3授权保护
5.2.3多租户顶部菜单
5.2.4多租户数据隔离
5.2.4.1方案概要
5.2.4.2字段隔离配置
5.2.4.3数据库隔离配置
5.2.4.4注意点
5.3Secure安全框架
5.3.1安全框架概念
5.3.2安全框架令牌
5.3.2.1令牌认证简介
5.3.2.2令牌认证配置
5.2.2.3令牌信息获取
5.3.3安全框架放行
5.3.4安全框架配置
5.3.5多终端令牌认证
5.4动态数据权限
-4-本文档使用看云构建

5.4.1数据权限简介
5.4.2数据权限开发
5.4.2.1纯注解配置
5.4.2.2Web全自动配置
5.4.2.3注解半自动配置
5.4.3数据权限注意点
5.5动态接口权限
5.5.1接口权限简介
5.5.2接口权限开发
5.6Flowable工作流
5.6.1概念
5.6.2系统启动
5.6.3流程详解
5.6.3.1创建流程模型
5.6.3.2部署流程模型
5.6.3.3流程发起
5.6.3.4流程详情
5.6.3.5流程审批
5.6.4排除工作流模块
5.7ELK分布式日志追踪
5.7.1ELK简介
5.7.2ELK一键部署
5.7.3微服务日志对接ELK
5.8Seata分布式事务
5.8.1简介
5.8.2编译包启动
5.8.3配置Nacos对接
5.8.4Docker启动
5.8.5对接微服务
5.9API报文加密
5.9.1简介
5.9.2运行逻辑
5.9.3对接准备
5.9.4功能配置
5.9.5接口测试
5.9.6功能实战
5.9.6.1改造查询
5.9.6.2改造增改
5.9.6.3改造删除
5.9.7后记
5.10Excel工具包
5.10.1简介
-5-本文档使用看云构建
剩余1142页未读,继续阅读


泰山AI
- 粉丝: 3w+
- 资源: 286
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
- 5
- 6
前往页