在spring和springMVC整合的时候,web.xml中对spring的listener是否可以不配置?

睡睡觉OOY 睡睡觉OOY 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
是这样的,在网上大多数spring和springMVC的整合中,都需要在web.xml里面配置两样东西:

1、对spring配置listener,如图:


2、对springMVC配置servlet,如图:


上面这样的配置确实可以运行,我已经测试过。

但是,在我公司里面,也采用了spring和springMVC的整合,奇怪的是在web.xml中只看到了对了springMVC的servlet配置,却没有见到对spring的listener的配置,如下图,公司的web.xml配置:

web.xml的行数太多,截不完,但是我仔细找过了,确实没有spring的listenner配置!

难道spring和springMVC整合后,可以取消掉spring的listener配置吗?

需要对公司项目说明的几点:
1、公司项目中spring和springMVC各自配置文件都是采用的注解方式进行配置,即没有applicationContext.xml这类似的配置文件,如下图:
spring的配置类:appConfig.java



springMVC的配置类:webConfig.java



webConfig.java,是一路一路的继承下来的,反正最终它继承的是WebMvcConfigurerAdapter,如下图:
...全文
评论 19
收藏 已收藏
分享
返回顶部
睡睡觉OOY
Web 开发 81,108 成员 341,721 内容