当前位置: 首页 > news >正文

ui设计师怎么做简历网站公司网站免费建站

ui设计师怎么做简历网站,公司网站免费建站,做网站初中,设计公司工作室1、验证过滤器进行权限验证的原理。 Filter过滤器:javaweb三大组件(Servlet,Filter,Listener)之一;过滤器可以把对资源的请求拦截下来,从而实现一些特殊功能;过滤器一般完成一些通用操作,比如登录校验等。 执行对应的…

1、验证过滤器进行权限验证的原理。

Filter过滤器:javaweb三大组件(Servlet,Filter,Listener)之一;过滤器可以把对资源的请求拦截下来,从而实现一些特殊功能;过滤器一般完成一些通用操作,比如登录校验等。

执行对应的业务功能之前先判断是否登录,如果登录则访问对应的业务功能,如果没有登录则返回错误信息。

定义Filter:定义一个类,实现Filter接口,并重写其所有方法。(包含初始化init方法和销毁destroy方法,只调用一次,doFilter方法,拦截请求之后调用,调用多次)

配置Filter:Filter类上加@WebFilter注解,配置拦截路径的资源,启动类上加@ServletComponebtScan开启Servlet组件支持。

package com.example.librarymasterlendlist.filter;import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;@WebFilter(urlPatterns = "/*")
public class DemoFilter implements Filter {@Override//初始化方法,只调用一次public void init(FilterConfig filterConfig) throws ServletException {System.out.println("init 初始化方法执行了");}@Override//拦截到请求之后调用,调用多次public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {System.out.println("拦截到了请求……放行前逻辑");filterChain.doFilter(servletRequest,servletResponse);System.out.println("拦截到了请求……放行后逻辑");}@Override//销毁方法,只调用一次public void destroy() {System.out.println("destroy 销毁方法执行了");}
}

拦截到了请求:

执行流程:放行前的逻辑 / 放行(访问对应的web资源)/ 放行后的逻辑(回到过滤器)

放行后访问对应资源,资源访问完成后,还会回到Filter中,执行放行后的逻辑。

postman测试:(拿到了响应结果)

控制台输出:

拦截路径

拦截具体路径:/login 只访问/login路径时,才会被拦截。

目录拦截:/list/* 访问/list下的所有资源,都会被拦截。

拦截所有:/* 访问所有资源,都会被拦截。

过滤器链:一个web应用中,可以配置多个过滤器,形成过滤器链。filterChain.doFilter(servletRequest,servletResponse);表示放行到下一个过滤器,如果当前时最后一个过滤器则放行到web资源当中。(顺序:注解配置的Filter,优先级按照过滤器类名的自然排序)

2、将自己之前的项目,加上过滤器验证功能。

登录校验的基本流程:先访问登录接口login,登录成功后服务端生成一个jwt令牌并返回给前端,前端将jwt令牌记录下来,在后续的每一次请求中都会将jwt令牌携带到服务端。请求到达服务端后要想访问对应的服务功能,此时必须先校验令牌的有效性,在过滤器当中实现,无效则响应错误的信息,有效则放行访问对应的web资源,执行对应的业务操作。

首先测试/login:

测试/lend_list查询所有数据:

如果改变了令牌的值,则报错:

3、Apifox的使用

自动生成接口和接口文档:

http://www.ritt.cn/news/24240.html

相关文章:

  • 中国最大的建材网站上海网站建设开发公司
  • 用织梦做的网站好不好关键词在线优化
  • 可以用什么网站做mc官方免费自学电商教程
  • 政府网站管理系统无货源电商怎么做
  • 如何做自己的视频网站全球中文网站排名
  • 网站开发工程师资格证优化新十条
  • 昆明网站开发培训兰蔻搜索引擎营销案例
  • 阳泉网站建设费用网店交易平台
  • c语言哪个网站可以做测试题百度指数数据分析平台官网
  • 网站建设只有20%的利润电商平台建设方案
  • 政府网站的域名本网站三天换一次域名
  • 企业网站建设中期报告模板网站推广方法
  • 靠做效果图赚钱的网站网络营销与传统营销有哪些区别
  • 常州网站网站建设南京网络推广优化哪家好
  • 烟台做网站哪里好怎样做电商 入手
  • 一级a做爰全过程网站外贸获客软件
  • dz论坛可以做商业网站百度指数使用指南
  • 西安疫情最新轨迹公布南昌seo公司
  • 北京疫情死了八千多人专业搜索引擎seo公司
  • 济南网网络推广seo168小视频
  • 网站开发商外包百度快照功能
  • 南阳企业网站建设公司引擎搜索是什么意思
  • 工商局网站官网优化大师如何删掉多余的学生
  • 宜选网的网站是什么做的莆田百度推广开户
  • 海口网站建设是什么意思seo平台优化服务
  • 营销导向网站建设数字营销是干啥的
  • 企业如何在网站做认证网页代码模板
  • 公司网站建设长春游戏广告联盟平台
  • 温州手机网站制作联系电话磁力狗
  • 资质做网站需要用到什么西安百度seo推广