What is a bean in the context of Spring?
a discrete piece of data that is encoded in a binary format for persisting to a file system
a payload that is transferable between different services in a Service-Oriented Architecture (SOA)
a binary-encoded, agnostic, named entity that is translatable between different data formats
a managed dependency defined by configuration metadata that can be injected into downstream classes