# Spring配置說明 ###### tags: `Spring-基礎` ## 別名 ```xml= <!--別名:如果添加了別名,我們也可以使用別名獲取這個對象 --> <alias name="user" alias="user2"/> ``` ```java= public class MyTest { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); User user =(User) context.getBean("user2"); user.show(); } } ``` ![](https://i.imgur.com/ENba5B7.png) ## Bean的配置 ```xml= <!--id:bean的唯一標識符,也就是相當於對象名 class:bean對象所對應的全限定名:包名+類型 name:也是別名,而且name可以同時取多個別名 --> <bean id="userT" class="com.kuang.pojo.UserT" name="userT2,userT3 userT4"> </bean> ``` ```java= public class MyTest { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); UserT user =(UserT) context.getBean("userT2"); user.show(); } } ``` ![](https://i.imgur.com/6CxM2fG.png) ## import import一般用於團隊開發使用,他可以將多個配置文件,導入合併為一個 假設,現在項目有多個人開發,這三人負責不同的類開發,不同的類需要註冊在不同的bean中,我們可以利用import將所有人的beans.xml合併為一個總的。 使用的史後,直接使用總的配置就可以了。 ```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="bean2.xml"/> <import resource="beans3.xml"/> </beans> ``` ![](https://i.imgur.com/2cfhCFO.png)