spring mvc集成velocity配置

背景:最近遇到一个基于spring mvc的web项目,需要使用velocity模板引擎,首先需要学习如何集成velocity模板引擎

开发环境:

  • 操作系统:mac os x
  • JDK版本:1.8.0_45
  • Spring版本: 4.0.6
  • IDE:intellj idea

添加配置:

需要在spring配置文件中添加velocity支持:

       
       
              
              
              
       
       
              
                     views/
              
              
                     
                     
                            UTF-8
                            UTF-8
                            text/html;charset=UTF-8
                     
              
       

配置说明:

  • viewResolver:

spring定义的viewResolver接口,视图解析器,org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver是它的velocity实现类,具体可以参考spring的相关技术文章,如果不使用velocity的布局功能,这里可以改为:


  • velocityConfigurer:

resourceLoaderPath定义了vm文件的存储目录
velocityProperties定义了velocity的常用配置,也可以通过properties文件去定义,然后通过configLocation属性引入

 

你可能感兴趣的:(spring mvc集成velocity配置)