Spring框架开发scope作用域分析总结

作者:DrLai 时间:2023-05-04 14:43:44 

1.scope 作用域

Spring 管理的 bean 是根据 scope 来⽣成的,表示 bean 的作⽤域,共4种,默认值是 singleton。

singleton:单例,表示通过 IoC 容器获取的 bean 是唯⼀的。(即可以理解成即时加载)

prototype:原型,表示通过 IoC 容器获取的 bean 是不同的。(需要用到的时候去创建)

request:请求,表示在⼀次 HTTP 请求内有效。

session:回话,表示在⼀个⽤户会话内有效。

request 和 session 只适⽤于 Web 项⽬,⼤多数情况下,使⽤单例和原型较多。

prototype 模式当业务代码获取 IoC 容器中的 bean 时,Spring 才去调⽤⽆参构造创建对应的 bean。

Spring框架开发scope作用域分析总结

singleton 模式⽆论业务代码是否获取 IoC 容器中的 bean,Spring 在加载 spring.xml 时就会创建 bean。

Spring框架开发scope作用域分析总结

2.Idea中默认为singleton

Spring框架开发scope作用域分析总结

来源:https://blog.csdn.net/DrLai/article/details/118996210

标签:Spring,框架,scope,作用域
0
投稿

猜你喜欢

  • Flutter快速制作一个水印组件实例详解

    2023-05-16 23:32:20
  • Springboot日志开启SLF4J过程解析

    2022-04-23 01:29:57
  • 浅谈Java 中的引用类型

    2023-07-25 16:33:38
  • Mybatis步骤分解实现一个增删改查程序

    2021-09-16 01:12:43
  • SpringBoot使用Thymeleaf自定义标签的实例代码

    2023-11-24 21:41:29
  • 通过Mybatis实现单表内一对多的数据展示示例代码

    2021-12-20 12:34:31
  • 通过java.util.TreeMap源码加强红黑树的理解

    2021-07-27 08:45:59
  • C#实现航班预订系统

    2021-12-26 02:19:37
  • Java多线程Thread基础学习

    2023-04-17 17:12:21
  • mybatis-plus 使用Condition拼接Sql语句各方法的用法

    2022-07-06 03:51:12
  • java基于递归算法实现汉诺塔问题实例

    2022-10-22 00:16:14
  • java基础实现猜数字小游戏

    2021-05-24 07:53:25
  • java时区转换的理解及示例详解

    2022-01-19 08:35:20
  • Java中的相除(/)和取余(%)的实现方法

    2022-08-27 21:18:02
  • Java8中的LocalDateTime你会使用了吗

    2023-11-15 07:02:07
  • SpringBoot2.0 ZipKin示例代码

    2022-11-25 00:24:40
  • c# 获取照片的经纬度和时间的示例代码

    2022-03-22 18:21:54
  • Java多线程下的其他组件之CyclicBarrier、Callable、Future和FutureTask详解

    2023-01-31 14:08:39
  • springboot整合@Retryable实现重试功能的示例代码

    2023-11-27 11:08:20
  • 一文带你学会规则引擎Drools的应用

    2022-04-03 08:40:59
  • asp之家 软件编程 m.aspxhome.com