eclipse 的mybatis中mapper.xml文件标签没有提示的解决方法
1、首先我们来看看mapper.xml的头文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper nam...
·
1、首先我们来看看mapper.xml的头文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="test">
</mapper>
2、从头文件中我们可以看出标黄部分是 mapper.xml 的命名空间,没有提示就是因为从该网络地址获取不到信息。
首先,我们找到 mytatis 的核心 jar 包(我是Maven项目,在Maven仓库中)

4、我们用压缩软件打开 mybatis 核心 jar包(也可以解压出来)

5、我们将 mybatis-3-mapper.dtd 拷贝到某一目录下

6、我们在开发工具中进行配置(让mapper.xml 文件寻找 http://mybatis.org/dtd/mybatis-3-mapper.dtd 直接从本地获取)
6.1:我们从导航栏 Windows ——> 点击进入Preferences
6.2:我们从弹出框的右侧导航栏中 选择 XML ——> XML Catalog 会弹出如下界面,点击 Add按钮

6.3:上一步点击Add按钮后出现如下界面,我们进行最终配置
Location:点击 File System 按钮找到我们本地存放 mybatis-3-mapper.dtd 文件的位置 ;
Key type:我们选择URI ;
Key:我们将 mapper.xml 文件的命名空间拷过来 ;

7、完成以上配置,我们重新打开mapper.xml文件尝试 alt + “/” 可以出现提示
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)