多个@PostConstruct执行顺序控制
时间: 2023-10-07 10:07:11 浏览: 197
多个@PostConstruct注解的执行顺序是不确定的,它们的执行顺序取决于容器的实现和配置。通常情况下,容器会按照以下规则执行@PostConstruct方法:
1. 执行所有被@PostConstruct注解修饰的方法,无论它们在类中的位置如何。
2. 如果有多个@PostConstruct注解修饰的方法,它们的执行顺序是不确定的。
因此,不能依赖@PostConstruct方法的执行顺序进行逻辑控制。如果需要确保多个@PostConstruct方法按照特定的顺序执行,应该考虑使用其他方式,例如在一个@PostConstruct方法中调用其他方法来实现特定的顺序。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java开发之@PostConstruct执行顺序](https://blog.csdn.net/weixin_30293523/article/details/114203562)[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: 100%"]
[ .reference_list ]
阅读全文