我在Spring中对@PostConstruct有几个问题。
我将感谢您的回答
答案 0 :(得分:2)
是的,Spring在对象对应用程序可用之前(在注入之前)调用@PostConstruct
标记方法。这是bean创建的一部分。
否。 Spring在应用程序上下文初始化期间创建了一个称为“ bean定义”的内部结构。它是关于bean的元数据。如果bean具有“ post-construct”方法,spring会知道这一点,并在bean创建过程中调用相关的方法。
答案 1 :(得分:0)
@PostConstruct是线程安全的。在Bean的整个生命周期中创建后,它仅运行一次。