程序员社区

Spring配置

文章目录

      • 1.别名(基本没用)
      • 2.Bean的配置
      • 3.import

1.别名(基本没用)

给User对象添加别名

<bean id="user" class="com.kuang.pojo.User">
    <constructor-arg name="name" value="张三"/>
</bean>
<!--给User对象添加别名-->
<alias name="user" alias="ghh"/>

测试类:通过别名获取User对象

public class MyTest {
    public static void main(String[] args) {
        ApplicationContext context =
                new ClassPathXmlApplicationContext("beans.xml");

        User user = (User)context.getBean("ghh");
        user.show();
    }
}

2.Bean的配置

	<!--
		id:bean的唯一标识符,也就是对象名
		class:bean对象对应的全限定类名
		name:别名
	-->
<bean id="userT" class="com.kuang.pojo.User" name="user2">
   <constructor-arg value="李四"/>
</bean>

测试类:

public class MyTest {
    public static void main(String[] args) {
        ApplicationContext context =
                new ClassPathXmlApplicationContext("beans.xml");

        User user = (User)context.getBean("user2");
        user.show();
    }
}

3.import

一般用于团队开发:可以将多个配置文件,导入合并为一个
在这里插入图片描述

<?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">

<!--在这个配置文件中,可以使用导入的配置文件中的配置-->
    <import resource="beans.xml"/>
    <import resource="beans2.xml"/>
    <import resource="beans3.xml"/>
</beans>

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Spring配置

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区