Spring配置说明
1、别名
在spring的xml配置文件中使用alias标签可以为类取别名,这样我们从spring容器中取出对象的时候可以用别名也可以用原名。
<bean id="user" class="com.along.pojo.User"> <constructor-arg name="name" value="along"/> </bean> <alias name="user" alias="user2"/>
public class MyTest { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); User user = (User)context.getBean("user2"); user.show(); } }
2、Bean配置
id : bean 的唯一标识符,也就是相当于我们学的对象名
class : bean 对象所对应的全限定名:包名+类名
name :也是别名,而且name 可以同时取多个别名
<bean id="user" class="com.along.pojo.User" name="user3"> <constructor-arg name="name" value="along"/> </bean>
3、import
这个import, 一般用于团队开发使用,他可以将多个配置文件,导入合并为一个。
假设,现在项目中有多个人开发,这三个人复制不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的beans.xml合并为一个总的!