2016-08-10 6 views
0

ほとんどの@Controllerはコンポーネントスキャンによって取得されます。しかし、私がSpring Socialで使用するもののようなものは、@Beansとして作成されます。私はたいていxmlからJavaConfigに移行し、Spring 4.1.9にアップグレードしました。@Beanコントローラが@EnableMVCによって取得されない

ただし、@Beansとして作成されたコントローラのエンドポイントは404を作成しています。

アイデア?

答えて

0

この問題は、ServletConfigの代わりにWebAppConfigによってインポートされたSocialConfigによって引き起こされました。ドキュメンテーションでは、コンテキストで使用可能なコントローラBeanは「@EnableWebMVC」を使用して取得されることが示されていますが、Webappコンテキストを介してロードされるController Beanには適用されないことはあまりありません。

関連する問題