Interfaz Spring Autowire

Tengo una interfaz IMenuItem

public interface IMenuItem {

    String getIconClass();
    void setIconClass(String iconClass);

    String getLink();
    void setLink(String link);

    String getText();
    void setText(String text);

}

Entonces tengo una implementación para esta interfaz

@Component
@Scope("prototype")
public class MenuItem implements IMenuItem {

    private String iconClass;
    private String link;
    private String text;

    public MenuItem(String iconClass, String link, String text) {
        this.iconClass = iconClass;
        this.link = link;
        this.text = text;
    }

    //setters and getters

}

¿Hay alguna forma de crear múltiples instancias de MenuItem desde una clase de configuración, usando solo la interfaz IMenuItem? con @autowired o algo así? ¿También es posible autoalambrar especificando los argumentos del constructor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta