`
langgufu
  • 浏览: 2307463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring bean别名的两种配置方式

 
阅读更多

1.使用alias
<bean id="name1" class="...">
<alias name="name1" alias="name2"/>
<alias name="name1" alias="name3"/>
 

2.使用name
<bean id="name1" class="..." name="name2,name3"">
</bean>
多个别名用逗号隔开

分享到:
评论

相关推荐

    Spring bean 管理

    Spring支持通过XML配置文件使用构造函数注入和setter方法注入两种属性注入方式。 - 构造函数注入:在元素中声明的属性,通过构造函数传递给Bean实例。 - setter方法注入:通过元素设置的属性,Spring调用相应的...

    SpringBoot如何统一配置bean的别名

    有两种方式可以实现: 1. 在application.yml中配置 在application.yml文件中,我们可以添加以下配置来指定bean的别名: ``` mybatis: type-aliases-package: com.zzuli.domain ``` 这将告诉SpringBoot框架,在...

    Spring项目bean基础配置代码

    本文将深入探讨Spring项目中的Bean基础配置、别名配置以及作用范围配置。 首先,我们来理解Bean的基础配置。在Spring中,一个Bean的定义通常包含以下几个关键属性: 1. `id`:这是Bean的唯一标识符,用于在配置...

    第四章 Spring Bean基础1

    - **BeanNameGenerator**:Spring 提供了两种内置的 Bean 名称生成器,用于自动生成未命名 Bean 的名称。 4. **Spring Bean 的别名**: - **别名的作用**:为同一个 Bean 提供多个访问名称,方便不同场景下的引用...

    尚硅谷]_佟刚_Spring IOC 容器中 Bean 的生命周期.pdf

    1、&lt;bean&gt;标签主要用来进行Bean定义; 2、alias用于定义Bean别名的;...这两种方式都是通过调用Bean Definition Reader 读取Bean定义,内部实现没有任何区别。标签可以放在下的任何位置,没有顺序关系。

    Spring高级应用,Bean讲解

    Spring 容器支持两种格式的配置文件:Properties 文件和 XML 文件。在实际开发中,最常使用的是 XML 文件格式的配置方式,这种配置方式是通过 XML 文件来注册并管理 Bean 之间的依赖关系。 XML 配置文件的根元素是 ...

    JAVA-spring学习资源之配置放视示例一

    本资源包主要关注两种配置方式:通过Java代码配置和通过XML配置。 首先,我们来看Java代码配置,这是Spring 3.0引入的一种新特性,也称为JavaConfig。它允许开发者在Java类中定义bean的配置,而不是传统的XML文件。...

    mybatis3+spring配置

    - MyBatis-Spring提供了两种方式来使用`SqlSession`:`SqlSessionTemplate`和`SqlSessionSupport`。 - **SqlSessionTemplate**:这是一个用于执行SQL查询的线程安全的类,它可以作为Spring Bean被注入到应用程序中...

    Spring2.0的配置2

    自动装配(autowiring)是Spring提供的一种自动化依赖注入方式,可以通过bean的属性名或类型进行匹配。然而,尽管它简化了配置,但可能导致配置不透明,且在大型项目中容易引起混淆。因此,推荐显式声明依赖,以...

    Spring Reference - Core Technologies.pdf

    Spring提供了多种容器实现,最常用的两种是BeanFactory和ApplicationContext。 1.2 容器概述 Spring IoC容器的配置信息通常由XML文件、注解或者Java配置类提供,容器通过读取这些配置信息来了解要创建哪些对象以及...

    Spring 学习笔记 spring帮助文档

    在本篇Spring学习笔记中,我们将深入探讨Spring的基本概念,包括bean的配置、依赖注入、IOC容器以及Bean的实例化方式。 首先,Spring中的核心概念是bean。Bean是Spring框架中的基本构建块,它们是被管理的对象,...

    spring-beans-3.0.xsd

    此外,还有`&lt;alias&gt;`用于为bean创建别名,`&lt;import&gt;`引入其他配置文件,以及`&lt;property&gt;`用于设置bean的属性值等。 然而,随着Spring的发展,`spring-beans-3.1.xsd`在3.1版本中出现,引入了一些新特性以增强灵活性...

    Spring入门.docx

    自动装配(autowire)是Spring提供的一种简化依赖注入的方式,分为byType和byname两种模式。byType会根据类型匹配Bean进行注入,byname则根据Bean的名称进行匹配。默认命名空间下,还有`beans`用于指定环境、`alias`...

    Spring XML配置十二个最佳实践

    例如,以下两种写法是等价的: **原始写法:** ```xml &lt;bean id="orderService" class="com.lizjason.spring.OrderService"&gt; &lt;value&gt;lizjason &lt;ref bean="orderDAO"/&gt; &lt;/bean&gt; ``` **简化写法:** ```...

    spring课程

    要实现这一功能,首先需要启动Spring容器,可以使用如下两种方式: 1. 使用ClassPathXmlApplicationContext,需要将配置文件放在项目src目录下。 2. 使用FileSystemXmlApplicationContext,指定配置文件的绝对路径。...

    Spring官方文档

    - Bean的生命周期包括单例和原型两种模式。单例Bean在整个容器中只有一个实例,而原型Bean每次请求都会创建新的实例。 6. 初始化与销毁方法: - Bean可以定义初始化和销毁方法,容器会在适当的时候调用这些方法,...

    spring中bean id相同引发故障的分析与解决

    2. **使用别名(alias)**:在Spring XML配置中,可以通过`&lt;alias&gt;`元素为Bean创建别名,这样可以在不改变原有`id`的情况下,增加一个可注入的名称。 ```xml &lt;!-- beans.xml --&gt; &lt;bean id="userConfiguration1" ...

    Spring容器 .ppt

    Spring容器是Spring框架的基石,主要分为两种类型:`BeanFactory`和`ApplicationContext`。`BeanFactory`是最基本的容器,而`ApplicationContext`则提供了更多的企业级功能,如国际化支持、事件发布、AOP代理等。...

    【狂神说】Spring全面详细笔记.md

    在Spring中,对象的创建通常可以通过以下几种方式进行配置: 1. **无参构造方法**:这是Spring默认采用的方式。 2. **有参构造方法**: - **下标赋值**:指定参数的位置来创建对象。 - **参数名**:通过参数名称...

Global site tag (gtag.js) - Google Analytics