Ich verwende javax Standard Annotation @Named
für die Definition von Bohnen in Spring4. Um den Bean-Namen zu setzen, konnte ich versuchen @Named("MyBean")
, aber es änderte nicht den Bean-Namen.Spring set Bean Name mit @Named
Ich benutzte Feder Component
Annotation @Component("MyBean")
und es hat gut funktioniert.
Ist es möglich, die Bohnen Namen zu setzen, indem @Named
mit der Bohne definiert ist asl
@Named("myBean") //This not
@Component("myBean") //This works
@Scope("session")
public class User implements HttpSessionBindingListener, Serializable {
Die application.context
ist
<context:component-scan base-package="foo.bar" />
Ja, es ist möglich. Können Sie bitte weitere Informationen zu Ihrem Problem bereitstellen (wie die applicationContext.xml, falls vorhanden)? Vielleicht war es ein anderes Problem. –
Bitte sehen Sie mein Update –