目录
我原来的spring的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-beans.xsd">
<!--给spring框架指定要扫描哪些包中的类-->
<context:component-scan base-package="com.dong.spring6.bean"/>
</beans>
问题:
org.springframework.beans.factory.xml.ResourceEntityResolver resolveSchemaEntity 警告: DTD/XSD XML entity [http://www.springframework.org/schema/context/spring-beans.xsd] not found, falling back to remote https resolution
分析:
这个警告信息表明,应用程序无法在本地找到指定的 XSD 文件,因此它将回退到远程 HTTPS 解析。
解决:
好好看一下自己在配置文件中的xsi:schemaLocation配的context,我是最后有beans没有改为context
改正后: