自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Spring Security 与 OAuth2(完整案例)

案例简述简述:允许内存、数据库、JWT等方式存储令牌允许 JWT 方式验证令牌允许从内存、数据库中读取客户端详情封装配置类,简化配置,通过注解方式定制使用何种令牌存储方式、客户端详情获取方式,可使用 JWT 方式存储令牌,从数据库中获取客户端详情提供完整单元测试较为详细的代码注...

2018-01-26 13:58:00 3065

转载 Spring Security 与 OAuth2(客户端)

client(客户端) (改篇文章尚未修改,仅供参考)OAuth2 客户端的实现方式没有太多任何规定,可自行编写登录逻辑也可使用 OAuth2 提供的 @EnableOAuth2Sso 注解实现单点登录,该注解会添加身份验证过滤器替我们完成所有操作,只需在配置文件里添加授权服务器和资源服...

2018-01-26 13:55:00 189

转载 Spring Security 与 OAuth2(资源服务器)

Spring Security 与 OAuth2resource-server(资源服务器)资源服务器要访问资源服务器受保护的资源需要携带令牌(从授权服务器获得)客户端往往同时也是一个资源服务器,各个服务之间的通信(访问需要权限的资源)时需携带访问令牌资源服务器通过 @Enable...

2018-01-26 13:54:00 828

转载 Spring Security 与 OAuth2(授权服务器)

Spring Security 与 OAuth2authrization-server(授权服务器)授权服务配置配置一个授权服务,需要考虑 授权类型(GrantType)、不同授权类型为客户端(Client)提供了不同的获取令牌(Token)方式,每一个客户端(Client)都能够通...

2018-01-26 13:53:00 1129

转载 Spring Security 与 OAuth2(相关类参考)

Spring Security 与 OAuth2 的相关类AuthorizationServerConfigurerAdapter通过继承该类并重写 configure 方法来配置授权服务器:configure(AuthorizationServerEndpointsConfigur...

2018-01-26 13:53:00 207

转载 Spring Security 与 OAuth2(介绍)

摘要:使用OAuth2 认证的好处就是你只需要一个账号密码,就能在各个网站进行访问,而面去了在每个网站都进行注册的繁琐过程,如:很多网站都可以使用微信登录,网站作为第三方服务、微信作为服务提供商OAuth2 角色resource owner:资源所有者(指用户)resource s...

2018-01-26 13:51:00 338

转载 Java8 Optional

Optional 类是一个可以为 null 的容器对象,平常我们通过调用一个方法得到了返回值事需要判断返回值是否为 null,只有非空情况下才会将其传入给其它方法,Optional 能避免源码被各种 null 检查污染,开发出更简洁的代码相关方法of为非 null 值创建一个 Opti...

2018-01-25 15:33:00 93

转载 Java8 Base64

Base64 已加入到Java8官方库中,且支持 URL 和 MINE 编码解码:Base64.getUrlEncoder()Base64.getUrlDecoder()Base64.getMimeEncoder()Base64.getMimeDecoder()public...

2018-01-25 15:33:00 99

转载 HQL 参考

概述HQL(Hibernate Query Language)提供更加丰富灵活、强大的查询功能HQL 语句形式:select .... from .... where .... group by .... having .... order by ....最简单的 HQL 只需要一个 ...

2018-01-25 15:28:00 77

转载 PO、DTO、VO、DO等对象概念

POJO全称为:Plain Ordinary Java Object,普通的 java 对象,一般用在数据层映射到数据库表的类,类的属性与表字段一一对应PO全称为:Persistant Object,持久化对象,与数据库结构映射的实体,数据库中的一条数据即为一个 BO 对象BO...

2018-01-25 15:28:00 321

转载 Mybatis

Mybatis开发流程导入Mybatis包,若需要日志导入相应日志实现配置Mybatis文件编写数据库Mapper,并添加到主配置文件中构建SqlSessionFactory通过SqlSessionFactory获取SqlSession与数据库进行交互SqlSessionS...

2018-01-25 15:27:00 107

转载 MapStruct

概述MapStruct 可以将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象) 对象转换为 DTO(数据传输对象)使用方式也很简单,定义一个映射接口,声明映射方法,配上注解,MapSturct 就会实现此接口使用例子添加依赖包<dependency&g...

2018-01-25 15:27:00 96

转载 Lombok

概述Lombok 提供了一些注解来帮助我们简化消除一些必须有但显得臃肿的 java 代码,如 getting 和 setting,它是通过编译时字节码修改完成,性能与手写代码是一样的使用例子添加依赖库<dependency> <groupId>o...

2018-01-25 15:26:00 81

转载 JPA 注解参考

@Entity:映射实体类,必须指定主键属性描述name可选,对应数据库中的一个表,若表名与实体类相同可忽略@Table:配合@Entity使用,表示实体对应数据库表信息属性描述name可选,映射表的名称,默认表名和实体名一致c...

2018-01-25 15:25:00 86

转载 Java 枚举

枚举介绍枚举(enum)是 Java5 的新特性,它是一种新类型,用常量来表示特定的数据片段枚举是通过 enum 关键字创建的,虽与普通 Class 创建类不一样,但通过 enum 创建的类最后依旧会被编译成一个 Class 类,而编译后 Class 类继承了 Enum(枚举抽象类)当...

2018-01-25 15:24:00 85

转载 JDBC 与 数据库连接池

JDBCJDBC 是一个规范,它提供了一整套接口,允许底层数据库实现该 API 从而实现通过 Java 对数据库的访问,主要有以下几个类:DriverManager:管理数据库驱动程序,用于建立数据库连接Drivrer:此接口处理与数据库服务器的通信,但很少我们会直接与 Driver...

2018-01-25 15:22:00 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除