What is a Bean in Spring?

A Bean is simply an object that is created, managed, and maintained by the Spring IoC container.