最新 最热

过滤器 Filter 和拦截器 Interceptor 的区别

它依赖于servlet容器。它可以对几乎所有请求进行过滤。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入ser...

2022-12-05
1

过滤器和拦截器

它是一个 Java 类,用于扩展托管通过请求-响应编程模型访问的应用程序的服务器的功能。

2022-12-03
1

springboot监听器

小知识:Spring boot项目启动时会扫描项目中的监听器并加载到广播器中,所以广播器广播的时候能获取到所有的监听器。 Spring boot识别项目中的监听器规则是:@EventListener注解标注的方法,ApplicationListener接口的实现类...

2022-12-03
1

巧妙的运用责任链模式,让你的代码高出一个逼格!

什么是责任链模式?(Chain of Responsibility Pattern),简单的说,为请求者和接受者之间创建一条对象处理链路,避免请求发送者与接收者耦合在一起!

2022-12-02
1

Spring Security的过滤器链机制

在“码农小胖哥”的文章中提到一个关键的过滤器链SecurityFilterChain,当一个请求 HttpServletRequest 进入 SecurityFilterChain 时,会通过 matches 方法来确定是否满足条件进入过滤器链,进而决定请求应该执行哪些过滤...

2022-12-02
1

JavaWeb:Servlet的应用及接口介绍

Servlet,即 Java Servlet 的简称,其中 Servlet 的含义为 Server Applet(服务端程序),并且 Servlet 的名字由来也是这两个单词的拼接。

2022-12-02
1

JavaWeb:JavaWeb技术架构演进

Java Web,是用 Java 技术来解决相关web互联网领域的技术栈。web 包括:web 服务端和 web 客户端两部分。Java 在客户端的应用有 Java Applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,JSP、第三方框架...

2022-12-02
1

SpringBoot基本使用

我们创建的是一个基于SpringBoot的WEB项目,那么怎么处理客户端提交的请求呢?这时我们可以直接在启动器所在的子目录下创建对应的Controller即可

2022-12-01
1

Asynchronous Servlet 在 Nacos 1.X 动态配置管理中的应用

Nacos/nɑ:kəʊs/脱胎于阿里巴巴内部的 Config Server、VIPServer 和 Diamond,成长于多年双十一的洪峰考验,沉淀了简单易用、稳定可靠、性能卓越的核心竞争力。于 2018 年正式开源,其核心特性有:服务发现、动态配置管理 ...

2022-12-01
1

WebApplicationInitializer向左,ServletContextInitializer向右

为什么要写这篇文章呢?因为笔者在读Spring相关源码时,发现WebApplicationInitializer与ServletContextInitializer拥有相同的方法签名,作用也基本一致,可不明白它俩的使用场景有啥区别,要不Spring Boot怎么会又单独设计一...

2022-12-01
1