1.在src目录下新建xml文件,文件名最好能让别人认出这是spring配置文件,可以写成官方的applicationContext.xml
2.window->Preferences->搜索"Catalog"->选择XML Catalog
点击Add…,
第一步:点击File System,在框架解压包里有一个文件下schema,这是约束文件夹,选择里面的schema/beans/spring-beans-xxx.xsd
第二步:将Key type切换成Schema Location,
第三步:把上面Location中beans后面的内容复制到下面Key中beans的后面,中间加个“/“,最后写成"http://www.springframework.org/schema/beans/spring-beans-xxx.xsd",然后点击OK即可
第四步:打开applicationContext.xml的source页面,手动写入标签
第五步:将applicationContext.xml切换到disign页面,右键选择beans标签,选择"Edit Namespace…"
第六步:点击Add…
第七步:在Add Namespace Declarations界面,上面圆点选择”Select From Rigistered Namespaces“,下面方框选择xsi,然后OK
第八步:这时我们出来就可以看见有一个xsi的Namespace,然后还是点击Add…
第九步:我们这次在Add Namespace Declarations页面,上面圆点选择Special New Namespace,下面点击Browse…
第十步:进入到Select File页面,首先上面的圆点选择Select XML Catalog entry,我们就可以看见下面的XML Catalog列表,我们之前配置的beans的XML Catalog也在下面,大概在右边滚动条在中间的地方,找到这个beans的xsd,我们选择它,然后点击OK
第十一步:上一步点击OK出来之后,我们会看见此时的Location Hint框里有值了,就是我们需要导入的约束的全名;然后我们需要把下面图中涂蓝的部分复制到上面的Namespace Name框中,再次点击OK;
点击OK之后,回到最开始的Edit Schema Information页面,此时我们可以看到有两个条目,一个是有xsi前缀的,另一个是没有前缀的,显示,此时,所有导入约束工作就此完成
导入约束完成,我们在进入applicationContext.xml的source页面会发现一些变化,原先”光杆司令“的beans标签,多了很多属性,这些就是beans的约束,
我们可以尝试在根标签beans里面,按 Alt + “/”,看看是不是有子标签提示,如果有,那就证明约束真的真的谋问tei啦!
广阔applicationContext.xml任你驰骋!