java设置跨域白名单_Spring Boot配置拦截器及实现跨域访问的方法

拦截器功能强大,能够深入方法前后,常应用于日志记录、权限检查和性能检测等,几乎是项目中不可或缺的一部分,本文就来实现spring boot自定义拦截器的配置。

理论指导

问:spring boot怎么配置拦截器?

答:配置一个拦截器需要两步完成。

自定义拦截器,实现handlerinterceptor这个接口。这个接口包括三个方法,prehandle是请求执行前执行的,posthandler是请求结束执行的,但只有prehandle方法返回true的时候才会执行,aftercompletion是视图渲染完成后才执行,同样需要prehandle返回true,该方法通常用于清理资源等工作。

注册拦截器。 作用是确定拦截器和拦截的url。需要继承webmvcconfigurationsupport并重写addinterceptor方法,webmvcconfigureadapter已经过时了!!

代码实现

目录结构:

8628502f4ea33e3383b189795b23efd4.png

具体代码:

myinterceptor.java

public class myinterceptor implements handlerinterceptor {

/**

* prehandle在执行controller之前执行,返回true,则继续执行cont

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值