解决 Eclipse Struts,Hibernate,Spring等配置文件没有提示

本文介绍了解决Hibernate hbm.xml配置文件在IDE中缺少自动提示的问题。通过手动配置DTD,使得Eclipse能够正确识别并提供xml语法提示。此方法同样适用于其他xml配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     前言:在复习Hibernate过程中通过遇到了配置文件打<没有自动提示。首先说明下xml的语法都是通过头部的DTD来映射的,而根据Hibernate官方文档可以看到hbm.xml配置了uri形式的DTD但是却没有响应过来,所以我们可以在Eclipse中手动配置一下DTD。

     解决办法:

    第一步:找到DTD文件

     Hibernate文档说的很清楚DTD文件包含在了hibernate-core.jar中,所以我们只要在lib目录下把这个jar解压就可以拿到所需要的DTD了。

    


    第二步:在Eclipse中修改配置

     点击Eclipse-windows-preferences 搜索catalog选中XML Catalog 点击添加。


   第三步:配置DTD

    location:选择File System选择你的DTD所在的路径。

    Key:选中xml中的那条DTD URI 根据图一的例子来看就是http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd。

    Key Type:选择URI。

    确认后点击OK,回到xml就可以正常提示了。




     本章虽然以Hibernate的hbm.xml为例子,但是对于其他出现xml的语法无法提示的问题都可以使用这种方法解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值