# Uses of Interface
org.springframework.beans.factory.config.BeanReference

Packages that use BeanReference
Package
Description
org.springframework.beans.factory.config
SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.parsing
Support infrastructure for bean definition parsing.

## Uses of BeanReference in org.springframework.beans.factory.config

Classes in org.springframework.beans.factory.config that implement BeanReference
Modifier and Type
Class
Description
`class`
`RuntimeBeanNameReference`
Immutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime.
`class`
`RuntimeBeanReference`
Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime.

## Uses of BeanReference in org.springframework.beans.factory.parsing

Methods in org.springframework.beans.factory.parsing that return BeanReference
Modifier and Type
Method
Description
`BeanReference[]`
AbstractComponentDefinition.`getBeanReferences()`
Returns an empty array.
`BeanReference[]`
BeanComponentDefinition.`getBeanReferences()`
`BeanReference[]`
ComponentDefinition.`getBeanReferences()`
Return the set of `BeanReferences` that are considered to be important to this `ComponentDefinition`.