1.id是唯一的,name可以指定多个,其他的就是别名,例如
  <bean name="A1,A2".../>A2就是别名
2.XML规范严格限定了在XML ID中合法的字符。例如在spring mvc中我们如果使用UrlFilenameViewController:<bean name="/index.htm" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>那么只能用name,因为XML规范中ID不能含有“/"之类的字符。
3.如果被引用的bean在同一个xml文件中而且bean的名称是bean的 id,那么就可以使用local属性.这 个是spring参考文档里面的,注意看看。