3

プロジェクトから 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>
4

1 に答える 1