setApplicationContext报错
时间: 2023-12-15 12:43:10 浏览: 80
根据引用\[1\]中的代码,setApplicationContext方法是实现了ApplicationContextAware接口的方法,用于获取Spring容器的上下文。在这个方法中,将传入的ApplicationContext对象赋值给了类的成员变量applicationContext。所以,如果在调用getSingleFieldBeanD方法之前没有调用setApplicationContext方法,就会报错。
要解决这个问题,可以在使用getSingleFieldBeanD方法之前,先调用setApplicationContext方法,将ApplicationContext对象传入。这样就能正确获取到代理对象了。
#### 引用[.reference_title]
- *1* *2* *3* [【spring】解决因@Async引起的循环依赖报错](https://blog.csdn.net/u022812849/article/details/124064630)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文