Question: what is the difference between java bean and spring bean?
Answer: Spring beans are objects those are instantiated, assembled, and managed by a Spring IoC container. Spring Beans have own specific life cycle provided by container. Otherwise, java beans are simply as of many objects in your application. Java beans are normal POJO classes with getter and setter methods.