过滤器的入门|学习笔记

简介: 过滤器的入门

开发者学堂课程【Filte(过滤器)、Listener(监听器):过滤器的入门】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/38


过滤器的入门

 

 

目录

l      什么是过滤器

l      过滤器的作用

l      过滤器如何编写

l      Filter接口三个方法

l


1.  什么是过滤器(Filte

过滤器是JavaWeb三大组件之一。

2.  过滤器的作用

它会在一组资源(jspservles.css.html等)的前面执行。

它可以让请求得到目标资源,也可以不让请求得达到目标资源。

过滤器有拦截的能力。(对一组资源进行统一处理)

3.  过滤器如何编写

1.    写一个类实现Filter接口

2.    web.xml中进行配置

Filter接口三个方法(生命周期)

1.   void init(FilterConfig)

创建之后马上执行;Filter会在服务器启动时就创建

2.   void destory

销毁之前,执行在服务期关闭时销毁

3.   viod doFilter(servetRegrestServletResponsyFilterChain)

每次过滤时都会执行

Filter是单例的!

image.png

 

 

 

 

 

 

 

相关文章
|
存储 Java 应用服务中间件
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
1049 0
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
|
10月前
|
存储 缓存 人工智能
工作中,Redis的15种使用场景
Redis 在现代应用中扮演着至关重要的角色,涵盖缓存加速、分布式锁、实时排行榜、计数器、消息队列等15种常见场景。它通过高效的数据结构和原子操作,大幅提升系统性能和响应速度,广泛应用于会话管理、签到系统、限流控制、购物车、抽奖活动、全页缓存、发布订阅、地理位置服务、分布式ID生成及数据过期处理等领域。灵活运用这些特性,可显著优化开发效率和用户体验。
1711 0
工作中,Redis的15种使用场景
|
12月前
|
监控 NoSQL Java
若依RuoYi项目环境搭建教程(RuoYi-Vue + RuoYi-Vue3版本)
若依(RuoYi)是一款基于Spring Boot和Vue.js的开源Java快速开发脚手架,支持OAuth2、JWT鉴权,集成多种安全框架和持久化框架。它提供了系统管理、监控管理、任务调度、代码生成等常用功能模块,适合中小型公司快速搭建Web应用。本文主要介绍若依框架的特点、版本发展、优缺点及项目部署步骤,帮助开发者快速上手并部署若依项目。
13928 3
若依RuoYi项目环境搭建教程(RuoYi-Vue + RuoYi-Vue3版本)
|
11月前
|
前端开发 NoSQL Java
【Java若依框架】RuoYi-Vue的前端和后端配置步骤和启动步骤
本文介绍了如何配置和启动基于Java的若依(RuoYi)项目,涵盖后端和前端的详细步骤。首先,准备Redis、MySQL以及IDE(如Idea和VS)。接着,通过GitHub获取代码并导入到IDE中,执行必要的SQL文件和配置数据库密码。然后,启动Redis并进行相关配置。最后,按照前端配置步骤克隆前端代码库,打开终端执行命令完成前端配置。整个过程详细记录了每一步的操作,帮助开发者顺利部署若依项目。 如果你觉得有帮助,请点赞、关注和收藏,这将是我持续分享的动力!
5695 4
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
28850 73
|
XML 前端开发 数据库
若依框架如何开启注册功能?
若依框架如何开启注册功能?
2752 1
|
JSON 数据格式
如何写一份优秀的接口文档(上)
如何写一份优秀的接口文档(上)
11369 1
|
7天前
|
云安全 监控 安全