- 博客(5)
- 收藏
- 关注
原创 SpringSecurity自定义用户认证逻辑(二)
根据上一节的配置,默认在服务开启的时候会被要求自动的进行表单登陆。用到的用户名只能是一个固定的用户名user,它的密码是每次启动的时候服务器自动生成的。最常见的场景是我们的用户是从数据库中获取的。 处理用户信息获取逻辑/** * 自定义用户逻辑 * Created by ZhuPengWei on 2017/11/27. */@Componentpublic class MyUserDe
2017-12-23 11:05:03 3655
原创 SpringSecurity的基本原理(一)
SpringSecurity基本原理 SpringSecurity 最核心的东西 其实是一个过滤器链,一组Filter 所有发送的请求都会经过Filter链,同样响应也会经过Filter链,在系统启动的时候springboot会自动的把他们配置进去(Springboot只是一种框架,只是方便了使用,其核心还是一样的)UsernamePasswordAuthticationFilter 表单登陆
2017-12-20 21:10:57 7796 1
原创 Java事务管理工具类
package com.thit.timdm.helper;import java.sql.Connection;import java.sql.SQLException;/** * 事务管理 工具类 * 确保遵循原子性、一致性、隔离性和持续性,使数据能够正确地提交到数据库中 * * @author ZhuPengWei * @date 2017年10月14日 */public c
2017-12-02 16:19:59 806
原创 使用切片拦截REST服务(五)
上一节所述的拦截器虽然可以拿到 请求 响应 以及它真正处理的方法 对象,但是它也有一些问题,它的问题就是它没法拿到拦截方法的值,拿到的只是方法的声明Handler 如果我们除了想要记录请求的类以及方法之外 还有这个方法的参数是什么,我们就要用到第三个拦截 就是切片切片(Aspect)就是Spring 核心功能的AOP 切入点( 注解 ) 1.在哪些方法上起作用2.在什么时候起作用也就是增强
2017-12-02 16:14:05 341
原创 使用Filter和Interceptor拦截REST服务(四)
在某些情况下,我们需要对REST API 做一些统一的处理 ,最常用的场景是我希望记录所有的REST API 处理的时间 ,那么如何的来实现这种需求呢?就需要用到这种RESTful API的拦截 过滤器( Filter ) 拦截器( Interceptor) 切片( Aspect)记录所有服务的处理时间/** * 记录所有服务处理的时间 * Created by ZhuPengWei on
2017-12-02 15:47:03 3072 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人