Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法以编程方式列出 grails spring 注入上下文中的所有可用 bean?在 guice 中,我可以通过查找注入器中配置的绑定来做到这一点。
我用这个:
ctx.beanDefinitionNames.sort().each { println it }
ctx春天在哪里ApplicationContext。您可以在控制器/服务/等中获得它。和
ctx
ApplicationContext
def grailsApplication ... def ctx = grailsApplication.mainContext
给定所有 bean 名称,您可以使用
def bean = ctx.getBean(name)