2016-09-28 137 views
2

是否有可能从项目中完全消除web.xml并将其转换为Java配置?如何将web.xml代码转换为Java配置的Java配置文件

如何将以下web.xml转换为java配置?

我已经通过几个环节去理解这个

其中一些是: How to replace web.xml with application context config files?

,但找不到任何补习/博客如何web.xml中的每一个成员,以取代Java的correspnding配置。 。如果有任何东西可用,这将是非常有帮助的。

例如,一些过滤器来自库,我们只需要在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> 

回答