mybatis的mapper xml出现stream not available警告

一、问题描述
spring boot和mybatis3整合以后使用eclipse工具自动创建的mapper.xml会提示stream not available警告。

二、问题分析
原因是因为

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

这里面http://mybatis.org/dtd/mybatis-3-mapper.dtd这个文件网络加载延迟或者说网络无法加载导致的。

三、问题处理
1、把http://mybatis.org/dtd/mybatis-3-mapper.dtd这个文件下载到本地

2、打开Eclipse – Windows – Preferences – XML – XML Catalog,点击 “Add” 按钮

3、在Location位置处输入下载的dtd文件,key输入-//mybatis.org//DTD Mapper 3.0//EN
如下图:
在这里插入图片描述
4、点击OK,添加完成。

5、回到项目工程找到mapper文件。右键单击选择Validate即可。
如下图:
在这里插入图片描述

发布了17 篇原创文章 · 获赞 0 · 访问量 593

猜你喜欢

转载自blog.csdn.net/qq_38711927/article/details/103546049