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:非单例
相关推荐
hai3152475433 分钟前
九章编译法:DEEPSEEK V3.2汇编编译实例
java·开发语言
lkshop4 分钟前
Next.js 网站 SEO 优化:从 SSR、Sitemap 到结构化数据
开发语言·javascript·ecmascript
ONE_SIX_MIX8 分钟前
lightweight-charts-onesixth v2.8.1 → v3.1.1 更新总览
java·前端·python
SimonKing11 分钟前
一文终结 SpringBoot 国际化!从 0 到 1 完整案例(中/英/日)
java·后端·程序员
ByWalker_11 分钟前
web应用技术—MyBatis入门
java·数据库·mybatis·lombok
在书中成长21 分钟前
HarmonyOS 小游戏《对战五子棋》开发第17篇 - AI的两种评估策略
android·java·javascript
奋斗的小方22 分钟前
Java进阶篇1-3:集合框架(单列集合)
java·windows·python
湮w29 分钟前
JavaWeb(三)JavaScript详细讲解
java·javascript·web
灯澜忆梦33 分钟前
GO_函数_2
开发语言·golang·xcode
gcw10241 小时前
Cron专业工具:定时任务与开发办公的一站式在线工具箱
java·前端·数据库·工具·crontab·cron·spring cron