eclipse使用Spring Config Editor引入约束文件,发现没有提示,并查找问题所在。

eclipse使用Spring Config Editor引入约束文件,发现没有提示,并查找问题所在。

1、先使用Spring Config Editor来编辑applicationContext.xml文件在这里插入图片描述
2、使用下方的Namespaces(命名空间)来添加beans、context、tx的约束在这里插入图片描述
3、这个就是添加约束后的applicationContext.xml文件了在这里插入图片描述
4、然后我们就发现了问题,在beans标签中就没有提示了,我的天!这怎么能行!在这里插入图片描述
5、没有什么好办法了,既然不行那我就用笨方法重新引入约束吧!首先切换回XML Editor在这里插入图片描述
6、切换到视图编辑模式(Design)然后右键beans标签点击Edit Namespaces(编辑命名空间),右键beans选择Edit Namespaces,再点击Add。首先添加一个xsi约束,再点击Add选择第二个选项,点击Browse,选择第二个选项,。其中红色框框里的就是月约束,不过这个约束是需要先添加进eclipse中的。具体操作可以参考https://blog.csdn.net/qq_34598667/article/details/83186525 这篇文章。选择beans的约束(框中的第二个),然后黑色框中的就由红色框里的复制过去。然后beans的Prefix不需要设置。
在这里插入图片描述
7、然后到了这一步我好像意识到了什么。beans不需要设置Prefix的。为了验证我的想法保存约束。在这里插入图片描述
8、然后我对比了一下手动引入的代码和Spring Config Editor生成的代码进行对比。然后就发现了Spring Config Editor生成的beans约束多了个:beans在这里插入图片描述
9、当我把上图框中的内容删除后就有提示了。在这里插入图片描述
10、至此终于把这个问题解决了。虽然我查找了一些资料,但是,没有找到为什么beans约束为什么不能有:beans。
文章中若有错误,希望读者提出,我会改进。


版权声明:本文为weixin_42079389原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。