<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<alias name="user" alias="user2"/>
<!--beans.xml有三种方式编写-->
<!--
id 是bean的标识符,要唯一,如果没有配置id,name就是默认标识符
如果配置id,又配置了name,那么name是别名
name可以设置多个别名,可以用逗号,分号,空格隔开
如果不配置id和name,可以根据applicationContext.getBean(.class)获取对象;
class是bean的全限定名=包名+类名
-->
<bean id="user" name="user3 user4,user5;user6" class="com.evilposeidon.pojo.User">
<!--index指构造方法,下标从0开始,如果参数只有一个的情况下,可省略index不写-->
<!--<constructor-arg value="evilposeidon"/>-->
<!--第二种,根据参数名字来设置-->
<!--<constructor-arg name="name" value="evilposeidon"/>-->
<!--第三种根据参数类型设置-->
<constructor-arg type="java.lang.String" value="evilposeidon"/>
</bean>
</beans>
原文:https://www.cnblogs.com/evilposeidon/p/13369968.html