学习过Spring的都不陌生<bean>元素,而且都知道在该元素中有两个常用的属性id和class,其中id唯一标识<bean>元素,一般是对象类的类名首字母小写,class包含了全类名。如果想要给该<bean>起一个其他的名字呢,直接修改id也可以,但是还有一种方式,那就是<bean>元素中的name属性,代表了该<bean>的别名,可以为<bean>起多个别名,用逗号分隔即可。一般情况下,我们只指定id就可以了,但是也有一些情况下回使用name,那么问题又来了,什么时候使用name呢?答:在SpringMVC版本中,有使用name作为映射路径的用法,例如:
<bean id="hello" name="/hello" class="lm.practice.spring.controller.HelloController">,当在地址栏中输入/hello时,会映射到class指定的路径下。(用法类似于在配置文件中配置Servlet的映射路径)