配置Eclipse和IDEA离线约束

参考原文:https://blog.csdn.net/mChenys/article/details/88061497
(本人在原文基础上追加了IDEA的演示)

  正常情况下如果电脑已经联网的情况下,Spring的核心配置文件编写内容的时候是可以自动提示的,假设电脑如果离线情况下想要自动提示的话,就得配置离线约束文件。

Eclipse篇

以配置beans的约束文件为例,具体步骤如下:
1.事先复制http://www.springframework.org/schema/beans/spring-beans.xsd,即在配置文件中的这行
配置Eclipse和IDEA离线约束
2.在eclipse中选择菜单栏的Window->Preferences->搜索XML Catalog
配置Eclipse和IDEA离线约束
3.点击add在弹窗中点击File System…然后选择本地的约束文件,具体路径在
\spring-framework-4.2.4.RELEASE-dist\spring-framework-4.2.4.RELEASE\schema\beans\spring-beans-4.2.xsd

接着在key type中选择Schema location
在key中为刚刚复制的url
配置Eclipse和IDEA离线约束

IDEA篇

设置File – Settings – Languages&Frameworks – Schemas and DTDS,如下图新增即可,其中URI为xml文件中引用该xsd文件的地址,File是你本地的xsd文件路径:
配置Eclipse和IDEA离线约束