5. Spring配置
5.1 别名
<!-- name对应bean的id, alias:别名 -->
<alias name="user" alias="newUser"/>
使用别名获取bean:
public class MyTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
//可以使用别名获取对象,也可以使用原名获取对象
User user = (User) context.getBean("newUser");
}
}
5.2 Bean配置
-
id: bean的唯一标识,相当于对象名
-
class: bean所对应的类的全限定名(包名+类名)
-
name: 也是别名, 而且name可以同时起多个别名, 用(逗号 或 空格 或 分号..)分隔
-
其他配置会在后续学习中使用时讲解
<bean id="userTwo" class="com.nych.entity.UserTwo" name="two, 2">
<property name="name" value="李四"/>
</bean>
5.3 import
-
一般用于团队开发,可以引入别的配置文件
- 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 http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 引入其他的配置文件 --> <import resource="beans1.xml"/> <import resource="beans2.xml"/>
学习笔记,如有错误,请多多留言指正!