今天修改错误有一个特别大的发现:
在ApplicationContext-service.xml中配置<bean>属性id的值 ,我一直认为:id的值 必须与Acion里的成员变量的Service的值是一样的,但今天我发现我错了,bean id的值应该是与action中set方法的方法名是一至的,而且set不区分bean id 大首字母大小写。我以前一直认为是和action中的service名有关系,或和set方法参数名有关系,今天测试了,只和action中set方法方法名有关系。
在ApplicationContext-service.xml中配置<bean>属性id的值 ,我一直认为:id的值 必须与Acion里的成员变量的Service的值是一样的,但今天我发现我错了,bean id的值应该是与action中set方法的方法名是一至的,而且set不区分bean id 大首字母大小写。我以前一直认为是和action中的service名有关系,或和set方法参数名有关系,今天测试了,只和action中set方法方法名有关系。
本文通过一次意外的发现揭示了Spring框架中ApplicationContext配置文件里bean元素的id属性与Action类中set方法之间的关联规则,纠正了长期以来对于配置匹配原则的误解。

被折叠的 条评论
为什么被折叠?



