![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud - SpringBoot
墨迹嘿嘿
我就是我。
展开
-
SpringBoot SwaggerUi 进行登录访问,配置用户名,密码
添加成功入下图所示:在pom中引入jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>然后在yml文件中进行配置:spring: security: basic: path: /原创 2021-03-25 14:07:48 · 11804 阅读 · 3 评论 -
SpringCloud - Feign服务调用,熔断,降级处理
首先我们看一下这次服务调用,先看下项目结构:我们从注册中心依次叙述到服务调用yyc父项目模块中的pom文件在父项目中分别定义了Eureka注册中心ycc-registry,模块yyc-test以及模块yyc-demo这次使用中将yyc-test作为服务的提供者,yyc-demo作为服务的消费者<?xmlversion="1.0"encoding="UTF...原创 2019-06-26 16:51:32 · 5138 阅读 · 1 评论 -
OAuth 2.0
The OAuth 2.0 Authorization FrameworkOAuth 2.0授权框架支持第三方支持访问有限的HTTP服务,通过在资源所有者和HTTP服务之间进行一个批准交互来代表资源者去访问这些资源,或者通过允许第三方应用程序以自己的名义获取访问权限。为了方便理解,可以想象OAuth2.0就是在用户资源和第三方应用之间的一个中间层,它把资源和第三方应用隔开,使得第三方应...转载 2019-05-22 10:45:25 · 197 阅读 · 0 评论 -
Spring Security OAuth 2.0
续·前一篇《OAuth 2.0》OAuth 2.0 Provider 实现在OAuth 2.0中,provider角色事实上是把授权服务和资源服务分开,有时候它们也可能在同一个应用中,用Spring Security OAuth你可以选择把它们分成两个应用,当然多个资源服务可以共享同一个授权服务。获取token的请求由Spring MVC的控制端点处理,访问受保护的资源由标准的Spri...转载 2019-05-22 10:48:37 · 219 阅读 · 0 评论 -
OAuth 2.0 授权码请求
关于OAuth 2.0,请参见下面这两篇文章(墙裂推荐):《OAuth 2.0》《Spring Security OAuth 2.0》纸上得来终觉浅,绝知此事要躬行。理论知识了解以后,最终还是要动手实践,不亲自做一遍永远不知道里面有多少坑。本节的重点是用Spring Security实现授权码模式。1. maven依赖<?xml version="1.0" enc...转载 2019-05-22 10:50:26 · 343 阅读 · 0 评论 -
Spring Boot OAuth 2.0 客户端
在上一篇《OAuth 2.0 授权码请求》中我们已经可以获取到access_token了,本节将使用客户端来访问远程资源配置资源服务器授权服务器负责生成并发放访问令牌(access_token),客户端在访问受保护的资源时会带上访问令牌,资源服务器需要解析并验证客户端带的这个访问令牌。如果你的资源服务器同时也是一个授权服务器(资源服务器和授权服务器在一起),那么资源服务器就不需要考虑令...转载 2019-05-22 10:51:40 · 634 阅读 · 1 评论 -
认识JWT
1. JSON Web Token是什么JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。2. 什么时候你应该用JSON Web Tokens下列场景中使用JSON Web Token是很有用的:Authorization(授权...转载 2019-05-22 10:53:02 · 164 阅读 · 0 评论 -
Spring Security OAuth2 SSO
通常公司肯定不止一个系统,每个系统都需要进行认证和权限控制,不可能每个每个系统都自己去写,这个时候需要把登录单独提出来登录和授权是统一的 业务系统该怎么写还怎么写最近学习了一下Spring Security,今天用Spring Security OAuth2简单写一个单点登录的示例在此之前,需要对OAuth2有一点了解这里有几篇文章可能会对你有帮助《Spring Boot ...转载 2019-05-22 10:54:12 · 396 阅读 · 0 评论 -
OAuth2实现单点登录SSO
1. 前言技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,“一看就会,一做就错”。网上关于实现SSO的文章一大堆,但是当你真的照着写的时候就会发现根本不是那么回事儿,简直让人抓狂,尤其是对于我这样的菜鸟。几经曲折,终于搞定了,决定记录下来,以便后续查看。先来看一下效果2. 准备2.1. 单点登录最常见的例子是,我们打开淘宝APP,首页就会有天猫...转载 2019-05-22 10:55:12 · 620 阅读 · 0 评论 -
SpringCloud 中Eureka中RestTemplate进行服务调用
项目结构如下图所示:在服务治理当中,没有固定的提供方和消费方,只是以上述为例让yyc-demo 去注册中心调用yyc-test提供的服务。这次将上两次学习进行整理:首先是服务注册中心,服务提供者可以将服务注册到注册中心供服务调用方获取.注册中心中进行安全认证需要引入jar包<!--设置登录密码需要用到SpringSecurity--><...原创 2019-06-26 16:46:51 · 3036 阅读 · 0 评论 -
SpringCloud学习笔记(二)Eureka服务注册
上节学习了Eureka进行服务治理未写完,这次将服务进行注册到Eureka中,在上次的架子上继续前进。yyc-registry注册中心详见:SpringCloud学习笔记-Eureka服务治理首先新建一个yyc-test模块,进行服务提供,使注册到Eureka的注册中心,在pom文件中我们引入yyc父类,并引入web模块<?xmlversion="1...原创 2019-06-24 20:12:16 · 275 阅读 · 0 评论 -
SpringBoot + Redis 实现缓存机制
SpringBoot + Mybtis +Redis 缓存使用往期回顾: 上一节简单的介绍了SpringBoot + Properties实现分布式服务动态配置内外部文件,application.properties配置文件欲被SpringBoot自动加载,需要放置到指定的位置:src/main/resource目录下。@Component注解:目的是为了Jav...原创 2018-11-11 20:37:05 · 500 阅读 · 0 评论 -
SpringBoot 整合Dubbo构建分布式服务
SpringBoot Dubbo 实践 概述:Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。项...原创 2018-11-08 20:33:03 · 205 阅读 · 0 评论 -
SpringBoot + Dubbo + Mybatis 实现分布式服务
SpringBoot + Dubbo + Mybatis 实现分布式服务springboot springboot springboot springboot springboot 往前回顾:上一节简单的介绍了Spring + Dubbo 如何简单的实现分布式服务确定了在服务提供主要包括两部分,一个是暴露服务,一个是服务实现,暴露服务:即我们平常开发中所使用的...原创 2018-11-08 20:39:15 · 826 阅读 · 0 评论 -
SpringBoot + properties 简单使用
如果你觉得本文对你有帮助,欢迎赞赏[1]SpringBoot + properties 简单使用 往前回顾:上一节简单的介绍了SpringBoot + Dubbo + Mybatis实现分布式服务确定了在服务提供主要包括两部分,一个是暴露服务,一个是服务实现,暴露服务:即我们平常开发中所使用的的接口。服务实现:与我们平常的服务一样,对接口进行实现,比较特别的是,我...原创 2019-01-03 13:00:23 · 1216 阅读 · 0 评论 -
SpringBoot + Mybtis +Redis 缓存使用
如果你觉得本文对你有帮助,欢迎赞赏SpringBoot + Mybtis +Redis 缓存使用往期回顾: 上一节简单的介绍了SpringBoot + Properties实现分布式服务动态配置内外部文件,application.properties配置文件欲被SpringBoot自动加载,需要放置到指定的位置:src/main/resource目录下。...原创 2019-01-03 13:01:46 · 279 阅读 · 0 评论 -
关于springboot + dubbo 部署启动方式(Windows版)
项目结构注:项目构建通过: http://start.spring.io/ 快速构建web 项目,具体操作可以参考《SpringBoot使用SpringDataJPA完成数据查询 -Demo》。本次项目搭建应用的组件是springboot + dubbo + mybatis + redis +maven演示是基于之前构建的项目为基础详情可以参考:《SpringBoot + Dub...原创 2019-01-03 13:09:12 · 1443 阅读 · 0 评论 -
SpringCloud学习笔记-Eureka服务治理
Eureka服务治理Spring Cloud目前在大型的招聘,或者是Java界,对SpringCloud的要求也是越来越多,有的公司不仅仅要求了解基本的配置信息,以及代码书写能力,而且深入源码,了解底层。本人不才,也不知道底层是怎么实现的,就基于Eureka的服务治理做一下笔记整理。不足之处,还望各位大神不吝赐教,再次感激涕零。基于Eureka实现的服务治理,...原创 2019-06-19 19:39:50 · 368 阅读 · 0 评论 -
SpringCloud关于报错Cannot execute request on any known server
上节自己学习了SpringCloud中的服务治理包含注册中心,服务提供,这次记录一下常见的错误:Spring Cloud Eureka配置安全验证时Client注册报错2019-06-2418:43:21.800WARN5628---[nfoReplicator-0]com.netflix.discovery.DiscoveryClient:Discovery...原创 2019-06-24 20:09:37 · 5522 阅读 · 0 评论 -
SpringBoot整合JSP进行页面渲染 -Demo
springboot内部对jsp有一定的支持,在springboot中推荐的视图是Thymeleaf,接下来演示springboot是如何和jsp结合的Demo。关于Thymeleaf文档进入官网可了解到Thymeleaf官方文档官网:https://www.thymeleaf.org 构建项目使用IntelliJ IDEA 工具来构建项目,首先我们需要创建一个...原创 2018-08-31 15:32:14 · 3571 阅读 · 1 评论