摘要: ⒈自定义登录页面 ⒉自定义登录成功处理 默认情况下SpringSecurity登录成功了将会跳转到之前引发登录的那个请求上去,如果我们需要自定义登录成功后的处理过程,只需要实现AuthenticationSuccessHandler接口。(SpringSecurity默认的成功处理器是SavedRe 阅读全文
posted @ 2019-03-28 20:42 SpringCore 阅读(971) 评论(0) 推荐(0) 编辑
摘要: ⒈处理用户信息获取逻辑 用户信息的获取逻辑是被SpringSecurity封装到UserDetailsService接口里面的 因为SpringSecurity5以后的版本密码默认是加密的,所以我想你需要声明一下。 ⒉处理用户检验逻辑 ⒊处理用户密码加密解密 阅读全文
posted @ 2019-03-28 18:22 SpringCore 阅读(888) 评论(0) 推荐(0) 编辑
摘要: ⒈下载WireMock独立运行程序 http://wiremock.org/docs/running-standalone/ ⒉运行 ⒊项目中导入WireMock依赖 ⒋添加模拟请求映射 阅读全文
posted @ 2019-03-28 12:25 SpringCore 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: ⒈添加pom依赖 ⒉在主程序启动类上添加@EnableSwagger2注解 ⒊对系统的资源进行说明 1.控制器 2.实体类 3.Action方法 4.Action方法参数 ⒋访问http://localhost:8080/swagger-ui.html 阅读全文
posted @ 2019-03-28 11:14 SpringCore 阅读(977) 评论(0) 推荐(0) 编辑
摘要: ⒈使用Runnable异步处理Rest服务 Runnable的这种形式并不能满足所有的应用场景,使用Runnable异步处理的时候,副线程必须是由主线程调起的,在实际开发的过程中,有些场景是非常复杂的。 例如,如下场景: 我们可以使用DeferredResult来解决上面复杂的场景 ⒉使用Defer 阅读全文
posted @ 2019-03-28 09:36 SpringCore 阅读(381) 评论(0) 推荐(0) 编辑