请问一下老师filter什么时候调用呢,现在对源码运行流程有点不理解

来源:5-7 SpringBoot过滤器的使用

will_ZQ

2021-04-21

我在网上找到一张图不知道理解的对不对:

1. 我们这一节实现(重写)的的就是图中servlet filter, 其实和本身业务逻辑无关之和容器相关(Tomcat之类的), 而我们的真正的业务逻辑是绿色的区域(CURD之类的)?

2.  容器和我们spring源码的关系是并列的还是从属的呢? 比如下面这张图似乎是并列关系,来自前端的请求先经过容器然后传给springboot源码; 或者是容器像虚拟机一样,springboot源码只是其中一个程序?



Credit: https://mossgreen.github.io/Servlet-Containers-and-Spring-Framework/

如果可以的话请老师分享一些相关的资料

写回答

1回答

甲蛙

2021-04-21

1,对的

2, 容器像个箱子,应用像箱子里面的东西,一个箱子可以放很多个东西,一个容器也可以启动多个应用

filter像包装纸,可以包一层,也可以包很多层。一只手要先进到箱子里,再穿过一层层包装纸,才能碰到东西。

4
0

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程