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:非单例
相关推荐
weixin_423652136 分钟前
C#使用JObject
开发语言·c#
国科安芯16 分钟前
FreeRTOS RISC-V 浮点上下文切换移植:在 IAR 工程中完整保存 FPU 寄存器
java·开发语言·单片机·嵌入式硬件·算法·系统架构·risc-v
deng120424 分钟前
【Thread类的用法(1)-- Thread类的基本用法】
java·java-ee
suconnect1 小时前
Spring Boot接入企业RAG:文档切分、向量检索、权限过滤和答案溯源
java·spring boot·后端
weixin_BYSJ19871 小时前
springboot校园自习室管理小程序---附源码32142
java·javascript·spring boot·python·django·flask·php
ClickHouseDB2 小时前
ClickHouse托管Postgres:OLTP+OLAP,新能力解锁最佳数据平台
java·前端·数据库
霸道流氓气质2 小时前
Java中集成Smile 技术教程:从入门到工程实践
java·开发语言
wuqingshun3141592 小时前
MyBatis 中#()和$()的区别是什么?
java
小Ti客栈2 小时前
SpringBoot 事件发布机制:原理与应用
java·spring boot·spring
BerrySen1782 小时前
迈向 Next-Gen Java:企业级高并发架构演进与大模型 Agent 落地深度实战
java·开发语言·架构