☺️️近期我们正在更新一个新样式,希望你会喜欢!
SpringMVC开发中提示无法找到元素 ‘context:annotation-scan’ 的声明

这个问题的原因是有些“schemaLocation”没有写,把对应的加上就可以了。其根本原因是spring启动是时候要通过相应的xsd文件来检验xml文件,找不到相应的xsd文件的时候就会报错。

那么spring是如何加载xsd文件的呢?

spring是默认从本地加载xsd文件的,举个例子:打开spring-context的jar包,找到spring.schemas这个文件。

spring

spring这一点细节做得比较好,把所有版本的xsd文件依赖都写好了,无论在spring配置文件中写哪个版本的schemaLocation,都能找得到。

如果不写schemaLocation的版本号,默认是当前版本。

解决办法:

检查spring配置文件里有没有配相应的schema配置,补充上就可以了

相关推荐:
Neat Download Manager是一个简单而轻量级的GUI,包含强大而优化的下载引擎。它的设计简单,易于使用并 […]
背景信息: 2019年4月18日,Confluence 官方发布安全更新,指出 Confluence Server 与 […]
其实说到CSRF,并不是每个人都能正确地理解,我们可以简单地认为是你发了某个链(伊凡门户)接给对方,对方一点就执行了某操 […]
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 可控性、有条理的界 […]
源码安装软件时一直make不了,后来重新./configure了下,发现后面出现错误:error: mbed TLS l […]
手机扫一扫即可带走我!