网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

设置bean为延迟加载的方式

时间:2024-10-13 03:06:07

Spring框架中Bean延时加载方式

工具/原料

Intellij IDEA开发工具

单个bean延时加载

1、创建一个Spring工程,分别创建2个类(ComputerA、ComputerB),并分别通过@PostConstruct注解添加初始化函数,如下图所示。

设置bean为延迟加载的方式

2、spring.xml配置文件添加ComputerA和ComputerB两个类的Bean节点,其中ComputerB的bean节点添加设置lazy-init(延时初始化)为true,如下图所示。

设置bean为延迟加载的方式

4、运行演示代码,从输出日志可以看到加载顺序,ComputerB类的bean节点由于加了laze-init,只有在该类被调用的时候才加载。如下图所示。

设置bean为延迟加载的方式

2、运行演示代码,从输出日志看到加载顺序,ComputerA和ComputerB实现延时加载。如下图所示。

设置bean为延迟加载的方式
© 2025 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com