Spring Framework provides us with some special annotations. These annotations are used to create Spring beans automatically in the application context. Component annotation is the main Stereotype Annotation. There are some Stereotype meta-annotations which is derived from @Component
, those are
@Service
@Repository
@Controller
These annotations are used to provide supplemental information about a program. They do not have a direct effect on the operation of the code they annotate