springmvc-servlet.xml,applicationContext.xml 哪个先被执行?

springmvc-servlet.xml,applicationContext.xml 哪个先被执行?

猫烠⑼条掵仅有一顆心 发布于 2021-12-01 字数 316 浏览 893 回复 1

网上看到这样一句话 ?

“如果写两个配置文件,先执行springMVC.xml(xxx-servlet.xml),后执行applicationContext.xml。 先执行springMVC.xml(xxx-servlet.xml)时,由于数据源、事务都配置在applicationContext.xml中,还没 有执行(未准备好), 所以导致了上面的问题。 ”

请问对吗?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

彩扇题诗 2021-12-01 1 楼

不对,applicationContext.xml是随ContextLoaderListener的加载而执行的,而xxx-servlet.xml是随DispatcherServlet的加载而执行的,在web.xml中,加载顺序是listener>filter>servlet,所以applicationContext.xml先加载!