bean基础配置

基础配置

类别 描述
名称 bean
所属 beans标签
功能 定义spring核心容器管理的对象
属性列表 id:bean的id,使用容器可以通过id值获取对应的bean,在一个容器中id值唯一 class:bean的类型,即配置的bean的全路径类名

也可以使用name起别名,多个别名之间可以使用逗号或分号或空格分隔

dart 复制代码
    <bean id="bookDao" name="dao" class="com.baidu.spring6.dao.impl.BookDaoImpl"></bean>


    <bean id="bookService" name="service service2 bookEbi" class="com.baidu.spring6.service.Impl.BookServiceImpl">
        <property name="bookDao" ref="dao"/>
    </bean>

这三个别名都能用(service service2 bookEbi)

注意:获取bean无论是通过id还是name获取,如果无法获取到,将抛出异常:

NoSuchBeanDefinitionException: No bean named 'xxx' available

bean作用范围配置

spring默认的bean给我们创建的是单例对象

类别 描述
名称 scope
类型 属性
所属 bean标签
功能 定义bean的作用范围,可选范围如下: singleton:单例(默认),prototype:非单例
相关推荐
Fate_I_C1 分钟前
Kotlin 内部类和嵌套类
java·开发语言·kotlin
昵称暂无19 分钟前
低代码平台深度测评:OutSystems vs Mendix谁更胜一筹
开发语言·低代码
We་ct16 分钟前
JS手撕:函数进阶 & 设计模式解析
开发语言·前端·javascript·设计模式·面试·前端框架
宸津-代码粉碎机22 分钟前
Spring Boot 4.0 实战技巧全解析
java·大数据·spring boot·后端·python
Makoto_Kimur23 分钟前
Java Scanner 的 ACM 常用输入模板
java·数据结构·算法
0xDevNull27 分钟前
Spring 核心教程:@Component vs @Bean 深度解析
java·后端
Michelle802328 分钟前
R语言 for循环
开发语言·r语言
小碗羊肉30 分钟前
【从零开始学Java | 第三十二篇】方法引用(Method Reference)
java·开发语言
玖釉-34 分钟前
C++ 硬核剖析:if 语句中的“双竖杠” || 到底怎么运行的?
开发语言·c++
满满和米兜35 分钟前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法