在spring配置中,使用name vs id有什么区别?

时间:2008-10-17 13:14:32

标签: spring

在spring配置中,使用name vs id有什么区别?我知道XML限制“id”属性在文档中是唯一的,并限制在id中使用的字符。但是在声明bean时,使用“name”属性和“id”属性有什么区别?

2 个答案:

答案 0 :(得分:2)

基本上,这实际上只是一个XML问题。但是你也可以使用name属性来指定bean的别名,我认为这些字符在id中是非法的。

答案 1 :(得分:2)

通常,您应尽量使用id而不是name。这样,解析器可以为您捕获重复项。