Ist es möglich, einen Bean-Namen mithilfe von Annotationen in Spring Framework festzulegen?

Ich habe eine Bohne wie diese:

@Bean
public String myBean(){
    return "My bean";
}

Ich möchte es automatisch verdrahten:

@Autowired
@Qualifier("myBean")
public void setMyBean(String myBean){
    this.myBean=myBean;
}

Ich brauche so etwas wie:

@Bean(name="myCustomBean")

Ist es möglich, benutzerdefinierte Namen für Beans zu verwenden? Wenn es nicht sofort möglich ist, wie erstellt man dann eine solche Bohne?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage