懒惰初始化中的类构造函数

杀手

我正在创建一个带有 lazy-init="true" 的 bean,但我不希望调用类的构造函数。但不知何故,lazy-init 也被调用了。

<bean id="abc" class="a.b.c.UtilClass" lazy-init="true" />

任何人都可以帮我在启动时停止调用类构造函数吗?我希望在需要时调用它。

df778899

这通常意味着对正在实例化的 bean 有依赖性。经典的依赖链是一个必须加载的单例(例如 Spring MVC 控制器),它引用服务 bean,然后引用 DAO bean,因此它们都必须被实例化。

@Lazylazy-init豆类进来更多的有用的,如果他们被引用从原型或会话bean,或在运行时通过创建的Bean ObjectFactory

如果不确定依赖链如何到达您的 bean,请尝试在构造函数中放置一个断点。resolveDependency()在 BeanFactory 类的调用堆栈中通常有一些方法(例如DefaultListableBeanFactory)。看看beanName那里的变量值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

Java:匿名类的初始化和构造函数

来自分类Java

在构造函数或声明中初始化类字段?

来自分类Java

在构造函数中初始化日历

来自分类Java

在派生类构造函数(或工厂)中初始化基类的模式

来自分类Dev

如何在派生类构造函数中初始化基类成员变量?

来自分类Java

在子类中初始化超类变量(构造函数中需要)

来自分类Dev

构造函数执行顺序/顺序:函数中静态变量(类实例)的依赖初始化

来自分类Dev

用类构造函数初始化类对象的指针?

来自分类Dev

继承的构造函数忽略类内初始化

来自分类Dev

为什么派生类的构造函数要在C ++中初始化虚拟基类?

来自分类Dev

如何初始化具有构造函数的动态类

来自分类Dev

C ++构造函数如何初始化其类的对象?

来自分类Dev

C ++中的初始化程序列表和类初始化。我有无参数构造函数,但仍必须使用初始化列表?

来自分类Dev

在没有构造函数的类中初始化变量

来自分类Dev

Java构造函数中类变量的初始化

来自分类Dev

在构造函数中初始化流

来自分类Dev

使用构造函数初始化类中的指针

来自分类Dev

在类构造函数中初始化const向量(C ++)

来自分类Dev

在类声明或构造函数初始化器列表中初始化简单成员

来自分类Dev

在类的构造函数中初始化ifstream变量

来自分类Dev

使用父类构造函数初始化列表在嵌套类字段中设置值

来自分类Dev

在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

来自分类Dev

在类中声明数组并在构造函数中对其进行初始化

来自分类Dev

无法在派生类的构造函数的初始化中访问受保护的函数

来自分类Dev

构造函数未初始化嵌套类的成员

来自分类Dev

聚合初始化绕过私有类构造函数

来自分类Dev

在构造函数中初始化类成员变量

来自分类Dev

在构造函数中初始化类字段的 Rust 方式

来自分类Dev

类初始化失败,默认构造函数

Related 相关文章

  1. 1

    Java:匿名类的初始化和构造函数

  2. 2

    在构造函数或声明中初始化类字段?

  3. 3

    在构造函数中初始化日历

  4. 4

    在派生类构造函数(或工厂)中初始化基类的模式

  5. 5

    如何在派生类构造函数中初始化基类成员变量?

  6. 6

    在子类中初始化超类变量(构造函数中需要)

  7. 7

    构造函数执行顺序/顺序:函数中静态变量(类实例)的依赖初始化

  8. 8

    用类构造函数初始化类对象的指针?

  9. 9

    继承的构造函数忽略类内初始化

  10. 10

    为什么派生类的构造函数要在C ++中初始化虚拟基类?

  11. 11

    如何初始化具有构造函数的动态类

  12. 12

    C ++构造函数如何初始化其类的对象?

  13. 13

    C ++中的初始化程序列表和类初始化。我有无参数构造函数,但仍必须使用初始化列表?

  14. 14

    在没有构造函数的类中初始化变量

  15. 15

    Java构造函数中类变量的初始化

  16. 16

    在构造函数中初始化流

  17. 17

    使用构造函数初始化类中的指针

  18. 18

    在类构造函数中初始化const向量(C ++)

  19. 19

    在类声明或构造函数初始化器列表中初始化简单成员

  20. 20

    在类的构造函数中初始化ifstream变量

  21. 21

    使用父类构造函数初始化列表在嵌套类字段中设置值

  22. 22

    在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

  23. 23

    在类中声明数组并在构造函数中对其进行初始化

  24. 24

    无法在派生类的构造函数的初始化中访问受保护的函数

  25. 25

    构造函数未初始化嵌套类的成员

  26. 26

    聚合初始化绕过私有类构造函数

  27. 27

    在构造函数中初始化类成员变量

  28. 28

    在构造函数中初始化类字段的 Rust 方式

  29. 29

    类初始化失败,默认构造函数

热门标签

归档