解决eclipse在SSM框架中mapper.xml配置文件没有自动提示问题
在maven项目中整合SSM的时候,发现写mapper.xml文件的时候没有自动提示,没自动提示心里很虚啊,生怕哪个标签和属性写得不对,在此分享下怎么手动设置自动提示。
1、没有自动提示是因为没有dtd文件,咱们先找到mybatis jar包的dtd文件找到,在maven的jar包里找到mybatis.jar,然后找到mybatis.jar在电脑上的路径
2、把mybatis.jar复制到一个合适的目录,然后解压开来,在里面找到2个dtd文件
3、接下来我们设置eclipse
eclipse中依次打开Window-----Preferences----XML----XML Catalog
如图所示,依次点击Usr Specified Entries ----Add----File System
先选择mybatis-config.dtd这个文件
下面的Key填上:
URL:http://mybatis.org/dtd/mybatis-3-config.dtd
注意Key type要选择 uri
点OK,继续添加另一个dtd文件
下面的Key填上:
URL:http://mybatis.org/dtd/mybatis-3-mapper.dtd
注意Key type要选择 uri
点击OK,重启eclispe,搞定。