spring4でBeanを定義するには、javax標準アノテーション@Named
を使用します。 Bean名を設定するには、私が試してみた@Named("MyBean")
しかし、Bean名は変更されませんでした。@Namedを持つスプリングセットBean名
私はスプリングComponent
注釈@Component("MyBean")
を使用しましたが、正常に動作しました。
はそれが@Named
に豆を使用してBean名を設定することは可能です
@Named("myBean") //This not
@Component("myBean") //This works
@Scope("session")
public class User implements HttpSessionBindingListener, Serializable {
ASLを定義しているapplication.context
は私が@fabianが言ったことに同意し
<context:component-scan base-package="foo.bar" />
はい、それは可能です。あなたの問題に関する詳細情報(applicationContext.xmlがあれば)を提供してください。たぶんもう一つの問題でした。 –
私のアップデート –