springboot 工程web.xml去哪里了?

springboot 工程web.xml去哪里了?实际上是servlet3.0规范的一种实现。原理是web容器初始化的回调处理过程中,做过滤,监听等之类的工作。具体实现如下:

关键在这里,请看图:

springboot 工程web.xml去哪里了?_第1张图片

官方的解释是这样的:为了支持可以不使用web.xml。提供了ServletContainerInitializer,它可以通过SPI机制,当启动web容器的时候,会自动到添加的相应jar包下找到META-INF/services下以ServletContainerInitializer的全路径名称命名的文件,它的内容为ServletContainerInitializer实现类的全路径,将它们实例化

你可能感兴趣的:(spring)