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"/>
学习笔记,如有错误,请多多留言指正!
本文介绍了Spring框架中的配置元素,包括bean的别名使用,如`<alias>`标签为bean设置别名,使得通过别名或id都能获取对象。此外,详细解析了`<bean>`标签的id、class属性,以及如何通过`name`属性设置多个别名。还提及了`<import>`标签的应用,用于在大型项目中整合多个配置文件。通过对这些基础配置的理解,能更好地掌握Spring框架的使用。
165

被折叠的 条评论
为什么被折叠?



