プロジェクトから web.xml を完全に削除して Java 構成に変換することは可能ですか?
次の web.xml を Java 構成に変換するにはどうすればよいですか?
これを理解するためにいくつかのリンクをたどりました
それらのいくつかは次のとおりです 。web.xmlをアプリケーションコンテキスト構成ファイルに置き換える方法は?
しかし、web.xml の各メンバーを対応する Java 構成に置き換える方法に関するチュートリアル/ブログは見つかりませんでした。
たとえば、一部のフィルタはライブラリを介して提供され、機能のために web.xml で宣言するだけで済みます。Java 構成で同じことを実現するにはどうすればよいですか (web.xml 全体を Java 構成に置き換える)。
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
<init-param>
<param-name>allowed-addr-pattern</param-name>
<param-value>127\.0\..*\..*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/monitoring</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Monitoring</realm-name>
</login-config>
<security-constraint>
<web-resource-collection>
<web-resource-name>Monitoring</web-resource-name>
<url-pattern>/monitoring</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>jmon-admin</role-name>
</auth-constraint>
<!-- if SSL enabled (SSL and certificate must then be configured in the
server) <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint> -->
</security-constraint>