@Lazy @PostConstruct
时间: 2023-10-02 19:11:34 浏览: 50
@Lazy是一个Spring注解,用于控制Bean的初始化方式。当一个Bean被标记为@Lazy时,它的初始化将会被延迟到第一次使用时。这样可以提高系统的性能,因为只有在需要使用该Bean时才会进行初始化。
@PostConstruct是一个Java注解,用于标记一个方法在Bean初始化之后立即执行。当Bean被创建并完成属性注入后,@PostConstruct注解的方法会被自动调用。这个方法可以用来执行一些初始化操作,比如加载配置文件、连接数据库等。
总结起来,@Lazy注解用于控制Bean的延迟初始化,而@PostConstruct注解用于标记一个方法在Bean初始化之后执行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Spring注解 - 52注解 - 原稿笔记](https://download.csdn.net/download/qq_46878411/20929624)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [关于懒加载导致@PostConstruct失效](https://blog.csdn.net/Leo_Hth/article/details/121267670)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]