在升级到Spring 2.5后,使用原先的Spring IDE 2.0.1进行2.5新特性的context配置时,配置文件始终报错 (主要是<context:annotation-config/>这段配置),其错误信息如下:
这个问题主要是Spring IDE 2.0.1对这个解析有问题,CommonAnnotationBeanPostProcessor其实是位于org.springframework.context.annotation包下的,呵呵。
由于有了这个错误后一度只能Remove Spring Project Nature(不然始终有个红叉叉在你的配置文件中,而我的配置文件有10+以上,实在是不雅观)。
然后关注官方的新版进度http://www.springide.org/blog/,不过貌似这个blog没人维护了,我开始一直相信这个blog会比较实时的,但今天我无意使用Eclipse的Update管理器,居然更新到了Spring 2.0.2(而且其版本是在12月14日释放出来的),这个blog把我给汗的,霍霍。
装完2.0.2后,再次编辑这些红叉叉配置文件(编辑后才会激活其重新校验功能),OK,现在终于能够通过了。
以后对这些新版还是直接通过Update管理器来吧,省得再被忽悠了。
注:经这段时间使用,Spring IDE同时支持了p:的content assist也就是常用的Ctrl+空格了(之前使用p:语法只能盲目的敲或者从源码中copy,累)。{modified by 2007年12月25日16:30:51}