写在前面:出现这种问题很有可能是因为依赖包没有导入成功,先检查External Library中是否有需要的包(比如我出现以下原因就是mybatis依赖没有出现在External Library中)
在配置config.xml 中,约束 “http://mybatis.org/dtd/mybatis-3-config.dtd” 报错
作为一个用IDEA的懒狗,一开始我直接alt + Enter,选择Fetch external resource:
但是又报错了:
只好手动添加dtd文件了。
先下载这个dtd文件 : http://mybatis.org/dtd/mybatis-3-config.dtd
进入设置,选Languages & Frameworks -> Schemes and DTDs ,点击右上角的+号,在File一栏中选择已经下载好的dtd文件,URI就输入http://mybatis.org/dtd/mybatis-3-config.dtd,点击OK即可
这样就不报错啦~
网上有的说法是将uri添加到settings->Languages & Frameworks -> Schemas and DTDs 下面那一栏的ignore中,这只是治标不治本的方法,用dtd约束IDEA才能在你敲代码的时候给予提示和补全,不能将真正的dtd文件加进来就没有意义了。