そのため、JSP とサーブレットの経験は限られています。Spring フレームワーク、特に Spring MVC を学習していますが、Spring フレームワークを適切に使用するために必要な前提知識がいくつかあるようです。スプリングを使った依存性注入を理解しています。Bean 宣言を含むスプリング構成ファイルは、私には理にかなっています。そのファイルが mvc-dispatcher.xml ファイルです。しかし、DispatcherServlet 宣言以外に web.xml で一般的に必要とされるものは他にあるでしょうか? 私が研究しているプロジェクトの web.xml に、 a と という見慣れない項目が<listener>
あり<context-param>
ます。web.xml のこれらのエントリは何のためにあるのですか? 何が必要ですcontextConfigLocation
か?
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring.xml /WEB-INF/plugins.xml /WEB-INF/spring-ext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>