上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 一、Spring Security介绍 1、框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的 安全性包括用户认证(Authentication)和用 阅读全文
posted @ 2020-11-08 16:57 碧水云天4 阅读(288) 评论(0) 推荐(1)
摘要: 一、创建权限管理服务 1、在service模块下创建子模块service-acl 2、在service_acl模块中引入依赖 <dependencies> <dependency> <groupId>com.atguigu</groupId> <artifactId>spring_security< 阅读全文
posted @ 2020-11-08 16:33 碧水云天4 阅读(637) 评论(0) 推荐(1)
摘要: 一、权限管理需求描述 不同角色的用户登录后台管理系统拥有不同的菜单权限与功能权限,权限管理包含三个功能模块: 菜单管理 角色管理 用户管理 1、菜单管理 菜单列表:使用树形结构显示菜单列表 添加菜单:点击添加菜单,弹框进行添加 修改菜单 删除菜单 2、角色管理 角色列表:实现角色的条件查询带分页功能 阅读全文
posted @ 2020-11-08 16:20 碧水云天4 阅读(771) 评论(0) 推荐(0)
摘要: 一、Canal介绍 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal 阅读全文
posted @ 2020-11-08 13:55 碧水云天4 阅读(4604) 评论(0) 推荐(0)
摘要: 一、在mysql数据库中创建一张表test DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` INT (11), `name` VARCHAR (225), `age` INT (11), `create_time` DATE ); 二、 阅读全文
posted @ 2020-11-05 15:16 碧水云天4 阅读(688) 评论(0) 推荐(0)
摘要: 一、网关鉴权 1、问题 当我们在未登录状态下点击“购买课程”按钮时,会显示“未知错误”,查看trade微服务控制台,发现控制台中报错,提示JWT为空,无法鉴权。 2、解决方案 微服务网关中添加自定义全局过滤器,统一处理需要鉴权的服务 3、鉴权逻辑描述 当客户端第一次请求服务时,服务端对用户进行信息认 阅读全文
posted @ 2020-11-01 21:26 碧水云天4 阅读(3136) 评论(0) 推荐(1)
摘要: 一、过滤器的基本概念 1、作用 过滤器就是在请求的传递过程中,对请求和响应做一些修改 2、生命周期 客户端的请求先经过“pre”类型的filter,然后将请求转发到具体的业务服务,收到业务服务的响应之后,再经过“post”类型的filter处理,最后返回响应到客户端。 pre: 这种过滤器在请求被路 阅读全文
posted @ 2020-11-01 21:17 碧水云天4 阅读(805) 评论(0) 推荐(0)
摘要: 内置路由断言工厂 Predicate(断言) 用于进行条件判断,只有断言都返回真,才会真正的执行路由。 SpringCloud Gateway包括许多内置的断言工厂,所有这些断言都与HTTP请求的不同属性匹配。具体如下: 1、基于Datetime 此类型的断言根据时间做判断,主要有三个: After 阅读全文
posted @ 2020-11-01 21:10 碧水云天4 阅读(358) 评论(0) 推荐(0)
摘要: 一、基本配置 1、路由和断言 在application.yml文件中添加路由配置 -:表示数组元素,可以配置多个节点 id:配置的唯一标识,可以和微服务同名,也可以起别的名字,区别于其他 Route。 uri:路由指向的目的地 uri,即客户端请求最终被转发到的微服务。 predicates:断言的 阅读全文
posted @ 2020-11-01 21:04 碧水云天4 阅读(1091) 评论(0) 推荐(2)
摘要: 一、创建父模块infrastructure 1、创建模块 在guli_parent下创建普通maven模块 Artifact:infrastructure 2、删除src目录 二、创建模块api_gateway 1、创建模块 在infrastructure下创建普通maven模块 Artifact: 阅读全文
posted @ 2020-11-01 20:54 碧水云天4 阅读(746) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页