Spring 配置
1. 别名
<!--别名 也可以通过别名获取对象-->
<alias name="user" alias="admin"/>
2. Bean的配置
<!--
id: bean的唯一标识符 相当于变量名
class: bean对象所对应的全限定名(包名+类名)
name: 别名 可同时取多个别名
autowire: 自动导入
scope: 作用域
-->
<bean id="user3" class="com.yl.pojo.User2" name="admin3 a3,aa3;aaa3" scope="singleton">
<property name="city" value="北京"/>
</bean>
3. import
一般用于团队开发使用,可以将多个配置文件导入合并为一个
多人开发一个项目,每个人负责不同的类开发,不同类需要注册到不同的 bean 中,可利用 import 将 beans.xml 合并为一个总的 bean 👉 applicationContext.xml
-
beans.xml
-
beans2.xml
-
beans3.xml
-
applicationContext.xml
<?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 https://www.springframework.org/schema/beans/spring-beans.xsd"> <import resource="beans.xml"/> <import resource="beans2.xml"/> <import resource="beans3.xml"/> </beans>