AOP增加排除配置包
spring Aop身份验证
一般,如果用户没有登录的话,用户只可以查看商品,但是其他的,比如支付等是不能够进行操作的,这个时候,我们就需要用到用户拦截, 或者说身份验证了。
首先定义一个类AuthorizeAspect,以@Aspect注解。
然后把所有以Controller声明为切点,但排除UserController,因为这个Controller就是验证用户登录的Controller。
@Pointcut("execution(public * com.sihai.controller *.*(..))"+
"&& !execution(public * com.sihai.controller.UserController.*(..))")
public void verify(){}
本文介绍如何使用AOP实现用户身份验证和操作拦截,通过定义AuthorizeAspect类并使用@Aspect注解,设置切点以拦截除UserController外的所有Controller请求,确保未登录用户无法进行支付等敏感操作。
2378

被折叠的 条评论
为什么被折叠?



