配置方式1:
编写web.xml
第一段:配置监听器,当web容器启动时,会调用这个监听器中的方法,会加载spring容器,使程序具备spring环境。
第二段:指定监听器要读取的配置文件路径,也就是spring环境启动时要读取的配置文件,里面可以指定各种各样的bean。
第三段:配置springMVC中最重要的dispatchServlet,用于分发请求。这本质就是配置一个servlet,普通servlet在第一次请求时才被初始化,而这个dispatcherServlet配置了load-on-startup,即容器启动时就会初始化这个servlet。
第四段:配置/app下的所有请求都由某个servlet来处理,这里依据名字指定为之前配置的dispatcherServlet。
配置方式2
写这样一个类
web容器会通过SPI来加载并使用这个类,onStartUp方法会被触发,参数代表了web容器的上下文,接着通过配置类的形式加载spring环境,最后再配置dispatcherServlet。
以上两种方式都能实现一样的效果,能完成springMVC的配置。
来源:https://www.cnblogs.com/hellohello/p/12194314.html