は、おそらくあなたは次のように、リクエストを処理するために、web.xmlにサーブレットを定義した:あなたはのようなものをという名前の春の設定ファイルを持っている必要があり、その場合には
<servlet>
<description></description>
<display-name>dispatcher</display-name>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
web-infディレクトリにあるdispatcher-servlet.xmlを参照してください。そこにBean定義を置くと、定義され、サーブレットの起動時に利用可能になります。
EDIT:
春参照のセクション3.2.2.1から、他に1つの豆的な設定ファイルをインポートする:
<beans>
<import resource="services.xml"/>
<import resource="resources/messageSource.xml"/>
<import resource="/resources/themeSource.xml"/>
<bean id="bean1" class="..."/>
<bean id="bean2" class="..."/>
</beans>
コントローラでBeanの例をオートワイヤリング:
@Controller
public class MyController {
@Autowired
private MyBeanClass myBeanName;
...
}
何技術コントローラのために使用しますか? – chalimartines
@Stuttering Johnは、GriffeyDogのように、Beanへの参照を取得するためにbeanfactory/applicationコンテキストを使用すべきではないと考えているので、依存するBeanをコントローラに注入する必要があります。 beanfactoryへのアクセスが絶対に必要な場合は、org.springframework.context.ApplicationContextAwareインターフェースを実装できます。 –