在Spring的Bean注入中,即使你私有化构造函数,默认他还是会去调用你的私有构造函数去实例化

2022-12-28,,,

在Spring的Bean注入中,即使你私有化构造函数,默认他还是会去调用你的私有构造函数去实例化。

如果我们想保证实例的单一性,就要在定义<bean>时加上factory-method=””的属性,并且在私有构造函数中添加防御机制。单例的getInstance()可能会添加一些逻辑,而Spring的默认调用构造函数去创建,就不能保证这份逻辑的准确性,所以会带来隐患。

先标记下,后面再补充....

在Spring的Bean注入中,即使你私有化构造函数,默认他还是会去调用你的私有构造函数去实例化的相关教程结束。

《在Spring的Bean注入中,即使你私有化构造函数,默认他还是会去调用你的私有构造函数去实例化.doc》

下载本文的Word格式文档,以方便收藏与打印。