1. 13 7月, 2014 2 次提交
    • R
      Introduce Freemarker/Velocity/TilesWebMvcConfigurer · 5bc79376
      Rossen Stoyanchev 提交于
      This change improves the support for auto-registration of FreeMarker,
      Velocity, and Tiles configuration.
      
      The configuration is now conditional not only based on the classpath
      but also based on whether a FreeMarkerConfigurer for example is already
      present in the configuration.
      
      This change also introduces FreeMarker~, Velocity~, and
      TilesWebMvcConfigurer interfaces for customizing each view technology.
      
      The WebMvcConfigurer can still be used to configure all view resolvers
      centrally (including FreeMarker, Velocity, and Tiles) without some
      default conifguration, i.e. without the need to use the new
      ~WebMvcConfigurer interfaces until customizations are required.
      
      Issue: SPR-7093
      5bc79376
    • S
      Support Java and MVC namespace view resolution config · cc7e8f55
      Sebastien Deleuze 提交于
      This commit improves and completes the initial MVC namespace
      view resolution implementation. ContentNegotiatingViewResolver
      registration is now also supported.
      
      Java Config view resolution support has been added.
      FreeMarker, Velocity and Tiles view configurers are registered
      depending on the classpath thanks to an ImportSelector.
      
      For both, a default configuration is provided and documented.
      
      Issue: SPR-7093
      cc7e8f55