目录
2.Unable to locate Spring NamespaceHandler for XML schema namespace……
1. 编译项目报找不到符号错误
多模块项目相互依赖时,修改其中一个模块,引用该模块的项目编译报错,解决方式如下:
删除本地仓库修改model的文件夹,重新编译并install修改的model,然后再重新再需要引用该model的model中导入pom依赖,重新编译报错的model。
2.Unable to locate Spring NamespaceHandler for XML schema namespace……
Spring 启动时提示名称空间处理程序没有找到
思路:这种问题大部分是由于指定命名空间的jar没有配置正确,或ide无法正确识别jar
解决方法:检查pom.xml相关的jar是否配置正确,检查ide设置是否正确。如果正确,则在项目根目录下尝试重新打包项目 mvn clean package
3.程序包com.su.istack.internal不存在
当使用maven进行编译的时候,会爆出如上的错误,解决办法为替换所引用的包,因为包里面的类是私有的,不允许使用。
//代码中添加
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.NotNull;
//在pom.xml中添加
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>13.0</version>
</dependency>