基于Xml方式Bean的配置-Bean的延时加载

SpringBean的配置详解

  • Bean的延时加载
    • 当lazy-init设置为true时为延时加载,也就是当Spring容器创建的时候,不会立即创建Bean实例,等待用到时再创建Bean实例并储存到单例池中,后续使用该Bean时直接从单例池中获取即可,本质上该Bean还是单例(singleton)
      *

      java 复制代码
          <bean id="userService" name="aaa,bbb" class="com.example.Service.Impl.UserServiceImpl" lazy-init="true">
    • 但未设置时

      XML 复制代码
          <bean id="userService" name="aaa,bbb" class="com.example.Service.Impl.UserServiceImpl">
      • 对上述代码进行调试,当创建Spring容器时,就会立即创建Bean实例。

    • 设置lazy-init=true
      *

      XML 复制代码
          <bean id="userService" name="aaa,bbb" class="com.example.Service.Impl.UserServiceImpl" lazy-init="true">
      • 当调用才会创建Bean实例

相关推荐
兰令水几秒前
leecodecode【状态机DP】【2026.6.9打卡-java版本】
java·开发语言·算法
我是一颗柠檬2 分钟前
【Java项目技术亮点】接口限流熔断:从Sentinel到令牌桶/漏桶,手把手教你构建高可用服务防护体系
java·数据库·sentinel
宸津-代码粉碎机4 分钟前
Spring AI企业级实战|Agent长期记忆持久化落地,彻底解决多轮对话上下文丢失问题
java·开发语言·人工智能·后端·python·spring
在放️4 分钟前
Python 爬虫 · bs4 模块基础
开发语言·爬虫·python
belong_my_offer5 分钟前
Python 数据采集完全指南 —— 从零开始掌握网络爬虫与文件读取
开发语言·爬虫·python
开源推荐官8 分钟前
2026 商城系统源码实测,真正适合二开的系统有哪些?
java·架构·开源
云烟成雨TD8 分钟前
Spring AI 1.x 系列【58】提示词工程(Prompt Engineering)
java·人工智能·spring
Adorable老犀牛9 分钟前
Prometheus 常用告警规则 rules.yml
开发语言·prometheus·exporter·nodeexpoeter
阿里matlab建模师14 分钟前
【机场停机位分配】matlab实现基于遗传算法的机场停机位分配优化研究
开发语言·算法·数学建模·matlab·全国大学生数学建模竞赛
總鑽風14 分钟前
[特殊字符] Spring AI Alibaba企业级智能助手落地实践
java·人工智能·spring