簡體   English   中英

如何獲得spring bean的依賴?

[英]How to get dependencies for spring bean?

我正在嘗試使用以下代碼:

ConfigurableListableBeanFactory factory = ((AbstractRefreshableApplicationContext) applicationContext)
            .getBeanFactory();
factory.getDependenciesForBean(beanName)

但我面臨這個錯誤。

java.lang.ClassCastException: org.springframework.context.support.GenericApplicationContext cannot be cast to org.springframework.context.support.AbstractRefreshableApplicationContext

請提供您寶貴的意見,以防您遇到這個問題,我該怎樣辦法?

這很有效

ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("context.xml");
ConfigurableListableBeanFactory bf = ctx.getBeanFactory();
bf.getDependenciesForBean(beanName)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM