## Uses of Class
org.springframework.beans.factory.groovy.GroovyBeanDefinitionReader

- Packages that use GroovyBeanDefinitionReader
  Package | Description
  --- | ---
  org.springframework.beans.factory.groovy | Support package for Groovy-based bean definitions.
  org.springframework.context.support | Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
  org.springframework.web.context.support | Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.

- - ### Uses of GroovyBeanDefinitionReader in org.springframework.beans.factory.groovy

    Methods in org.springframework.beans.factory.groovy that return GroovyBeanDefinitionReader
    Modifier and Type | Method and Description
    --- | ---
    `GroovyBeanDefinitionReader` | GroovyBeanDefinitionReader.`beans(groovy.lang.Closure<?> closure)` Defines a set of beans for the given block or closure.
    `protected GroovyBeanDefinitionReader` | GroovyBeanDefinitionReader.`invokeBeanDefiningClosure(groovy.lang.Closure<?> callable)` When a method argument is only a closure it is a set of bean definitions.

  - ### Uses of GroovyBeanDefinitionReader in org.springframework.context.support

    Methods in org.springframework.context.support that return GroovyBeanDefinitionReader
    Modifier and Type | Method and Description
    --- | ---
    `GroovyBeanDefinitionReader` | GenericGroovyApplicationContext.`getReader()` Exposes the underlying `GroovyBeanDefinitionReader` for convenient access to the `loadBeanDefinition` methods on it as well as the ability to specify an inline Groovy bean definition closure.

  - ### Uses of GroovyBeanDefinitionReader in org.springframework.web.context.support

    Methods in org.springframework.web.context.support with parameters of type GroovyBeanDefinitionReader
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | GroovyWebApplicationContext.`initBeanDefinitionReader(GroovyBeanDefinitionReader beanDefinitionReader)` Initialize the bean definition reader used for loading the bean definitions of this context.
    `protected void` | GroovyWebApplicationContext.`loadBeanDefinitions(GroovyBeanDefinitionReader reader)` Load the bean definitions with the given GroovyBeanDefinitionReader.