Marks a constructor, field, setter method or config method as to be
autowired by
Spring's dependency injection facilities. Only one constructor (at max) of any given bean class may carry this annotation, indicating the constructor to
autowire when used as a
Spring bean. Such a constructor does not have to be public.
read more >>