Spring Boot 配置优先级

Bean管理

@Controller这个注解就是声明Bean的

  • 如果这个Bean保存数据那就是有状态的Bean

  • 人如果没有保存数据就是无状态的Bean

为了线程安全问题所以使用Bean作用域:singleton/prototype

  • 单例的Bean占用资源少,性能更高,因为这样就能减少对象的创建以及销毁的次数 ,比如像数据库的连接池,线程池这些特别耗费资源的对象,这是设置为单例的Bean,就可以节约资源,而且提高系统的访问性能

Bean的作用域面试题

相关推荐
张人玉3 小时前
WPF 触发器详解:定义、种类与示例
c#·wpf·1024程序员节·布局控件
Slow菜鸟3 小时前
NVM 安装 (Windows版本)
nvm·1024程序员节
凉虾皮3 小时前
2024包河初中组
学习·算法·1024程序员节
jdlxx_dongfangxing3 小时前
C++ STL 容器与算法详解
开发语言·c++·1024程序员节
PandaCave3 小时前
记录画图笔记
1024程序员节
前端与小赵3 小时前
我的创作纪念日
1024程序员节
最好结果3 小时前
MyBatis 精确查询逗号分隔字符串
mysql·mybatis·1024程序员节
消失的旧时光-19433 小时前
搞懂 Kotlin 的 List、Set、Map、HashMap、LinkedHashMap,以及 asSequence() 的底层原理与实战场景。
kotlin·数据处理·1024程序员节
明道源码3 小时前
Kotlin 面向对象编程、主构造函数、次构造函数、伴生对象、数据类、继承
kotlin·1024程序员节