07 2017 档案

摘要:准备内容 简单的shiro无状态认证 无状态认证拦截器 import com.hjzgg.stateless.shiroSimpleWeb.Constants; import com.hjzgg.stateless.shiroSimpleWeb.realm.StatelessToken; impor 阅读全文
posted @ 2017-07-24 15:49 hjzqyx 阅读(19211) 评论(1) 推荐(3) 编辑
摘要:如果没有依赖spring,可以将分割线下的方法去掉 测试方法 可以获取到多个,包括我们自己定义的Resources.class 不可以获取到 原因看一下 方法的源代码就发现了哦! findPathMatchingResources方法中调用getResources 最后执行的 代码中标红色的部分,通 阅读全文
posted @ 2017-07-21 19:15 hjzqyx 阅读(558) 评论(0) 推荐(0) 编辑
摘要:public static Map<String, String> maptoMapString(Map<String, ?> map) { return map.entrySet().stream().collect(Collectors.toMap( (entry) -> { return en 阅读全文
posted @ 2017-07-20 23:30 hjzqyx 阅读(519) 评论(0) 推荐(1) 编辑
摘要:输出结果 参考:java8 reduce方法中的第三个参数combiner有什么作用? 阅读全文
posted @ 2017-07-20 16:10 hjzqyx 阅读(5854) 评论(0) 推荐(0) 编辑
摘要:一、swagger2依赖 二、springmvc配置文件加入 三、web.xml配置 四、swagger2配置 可创建多个Docket,对restful api进行分组管理 五、效果演示 六、注意事项 1、如果有拦截器或者过滤器 对项目根路径进行拦截,可能<welcome-file>的配置不生效! 阅读全文
posted @ 2017-07-20 11:09 hjzqyx 阅读(2454) 评论(0) 推荐(0) 编辑
摘要:import org.apache.shiro.authc.AuthenticationToken; import org.springframework.beans.*; import org.springframework.validation.DataBinder; import java.util.HashMap; import java.util.Map; /** * Vers... 阅读全文
posted @ 2017-07-17 18:42 hjzqyx 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:前言 如果oauth原理还不清楚的地方,其参考这里。 一、基本思路脑图 二、客户端shiro配置 shiro配置文件 注重看一下Realm的参数配置和 shiroFilter loginUrl的配置 自定义Realm实现 注重看一下realm中如何获取 用户信息的 自定义Filter实现 注重看一下 阅读全文
posted @ 2017-07-16 00:21 hjzqyx 阅读(6585) 评论(2) 推荐(2) 编辑
摘要:服务提供和消费脑图 服务提供和消费脑图 参见: 服务提供者, 服务消费者, 服务注册中心 服务提供者 1.服务提供者启动,解析xml文件中配置的服务,这里使用Dom4j解析。 2.将服务的一些相关信息注册到 服务注册中心。 注:服务相关信息:服务中心接口url,接口名称,方法名称,参数信息。 3.提 阅读全文
posted @ 2017-07-14 00:29 hjzqyx 阅读(1464) 评论(1) 推荐(3) 编辑
摘要:参考:spring-boot-dependencies 参考示例工程1 参考示例工程2(maven多module情况下使用springboot) 阅读全文
posted @ 2017-07-10 16:01 hjzqyx 阅读(5735) 评论(1) 推荐(0) 编辑
摘要:一、oauth原理参考 理解OAuth 2.0 二、本例中采用授权码模式 大致流程 (A)用户访问客户端,后者将前者导向认证服务器。 (B)用户选择是否给予客户端授权。 (C)假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI"(redirection URI),同时附上一个授权码 阅读全文
posted @ 2017-07-06 18:18 hjzqyx 阅读(7608) 评论(2) 推荐(5) 编辑
摘要:相关连接: <!--?xml version="1.0" encoding="UTF-8"?--> mybatis-generator扩展教程系列 -- 自定义sql xml文件 git项目地址 阅读全文
posted @ 2017-07-03 12:27 hjzqyx 阅读(3938) 评论(0) 推荐(0) 编辑