The loading order of web.xml is: context-param->listener->filter->servlet
The difference between servlet, filter, listener and interceptor: https://www.cnblogs.com/ryelqy/p/10286216.html
Filter can intercept all requests, and the interceptor can only intercept requests related to the controller.
The interception here is a servlet