關於BeanFactoryPostProcessor修改scope

来源:6-11 学会利用Bean的生命周期,事半功倍

pinkyTseng

2021-06-05

老師有提到透過BeanFactoryPostProcessor可以修改3party Bean的scope 從singlton -> prototype,但是感覺也可以在xml或annotation應該就能直接修改scope了吧? 想請問老師有沒有什麼只能透過BeanFactoryPostProcessor修改的明確清楚的例子呢?感謝老師

写回答

1回答

张勤一

2021-06-06

同学你好:

    对于第三方的库或者是 SDK 来说,大部分场景下,我们只能通过 BeanFactoryPostProcessor 来请求 Bean 的 Scope;因为你修改不了代码和配置。另外,BeanFactoryPostProcessor 这个接口在实际的业务开发中,使用的并不多,只需要知道它与 BeanPostProcessor 的区别即可。很有可能,在你的职业生涯中都不大会用到。


    我是勤一,欢迎随时找我!

1
1
pinkyTseng
瞭解,我再思考思考,謝謝老師
2021-06-07
共1条回复

Java实操避坑指南 SpringBoot/MySQL/Redis错误详解

掌握业务开发中各种类型的坑,,Java web开发领域通用

466 学习 · 204 问题

查看课程