在myeclipse等IDE中添加本地的dtd与schema约束文件

   *针对没有网络无法正确引入dtd而使用不了提示的问题 (配置完后重启IDE)

  window->perferences- > 搜索xml c 找到xml catalog

  右边点击 add 

  

  来到此界面

  

  其中

  Location  dta文件路径

  key type  必须选择 URI

  key  内容为约束文件中的约束行的 URL 

        例如,

        <!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

        则将http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd填入URI

  *配置文件没有提示的问题(无法上网,类比之前dtd引入,但稍有区别)

  先复制那个约束的路径:http://www.springframework.org/schema/beans/spring-beans.xsd
  在myeclipse->preferences->搜索 xmlcatalog->点击add

  此步图与引入dtd一样

  key 粘贴复制的地址
  location 选择spring包里目录的schema目录->beans->选择最高版本
  key type 选择 schema location

     

后期还要导其它约束;例如aop约束等,全部导入性能不高;
一个解决方案是找一个有网的地方,导一个约束,把所有配置的代码写一遍,后面再写的时候就都有提示
(应该是缓存机制)

原文地址:https://www.cnblogs.com/jiangbei/p/6718183.html