私はSpring Web MVCの初心者です。 Dispatcher-servlet.xmlに問題があります。使い方Dispatcher-servlet.xmlの "context:component-scan base-package"の使用方法
<context:component-scan base-package="...." />
私のDispatcher-servlet.xmlには?
はここにある私のProject Explorer Screenshot
私はSpring Web MVCの初心者です。 Dispatcher-servlet.xmlに問題があります。使い方Dispatcher-servlet.xmlの "context:component-scan base-package"の使用方法
<context:component-scan base-package="...." />
私のDispatcher-servlet.xmlには?
はここにある私のProject Explorer Screenshot
あなたはすべてのあなたの春の注釈付きクラスを含めるパッケージの名前を書く必要があります。あなたのケースではあなただけのコントローラを持っており、そのパッケージ名はController
あるので、これはそれを使用するための正しい方法である:
<context:component-scan base-package="Controller" />
あなたは春注釈付きクラスが含まれて一つのパッケージには、それぞれに共通のパスを使用することをより多くのを持っている場合コンポーネントスキャンで使用します。
エンティティ、リポジトリ、およびコントローラのクラスがあるとします。 、myProject.Entities
にそれぞれ入れmyProject.Repositories
とmyProject.Controllers
パッケージと、次のようにコンポーネントのスキャンを使用:使用 `コンポーネントスキャンベースパッケージ(com.packageNameが)`オートワイヤリングのために自動的にBeanを作成するために、春が宣言パッケージの下になります
<context:component-scan base-package="myProject" />
Beanを作成する – emotionlessbananas
私のパッケージ名はController(スクリーンショットで見ることができる)なので、com.Controllerになりますか? – Ray