anchor.diff:  	</filter-mapping>
   ----
   
  +Or in Servlet 3.0+ environments,
  +
  +[source,java,indent=0]
  +[subs="verbatim,quotes"]
  +----
  +	public class MyWebAppInitializer extends AbstractDispatcherServletInitializer {
  +
  +		// ...
  +
  +		@Override
  +		protected Filter[] getServletFilters() {
  +			return new Filter[] { new ShallowEtagHeaderFilter() };
  +		}
  +
  +	}
  +----
  +
  +See <<mvc-container-config>> for more details.
   
   
   
  
positive.code: like the default settings of the `DefaultRequestToViewNameTranslator`, you can rely on
  the Spring Web MVC `DispatcherServlet` to instantiate an instance of this class if one
  is not explicitly configured.
  ====
  
  Of course, if you need to change the default settings, then you do need to configure
  
negative.code: `WebBindingInitializer`. See the <<mvc-ann-controller-advice>> section for more details.
  
  
  [[mvc-ann-controller-advice]]
  ==== Advising controllers with the `@ControllerAdvice` annotation
  The `@ControllerAdvice` annotation is a component annotation allowing implementation
  