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合并为一个总的!

posted @ 2023-09-06 10:34  数星观月  阅读(7)  评论(0编辑  收藏  举报