SpringMVC之Web-整合freemarker模板+设置全局变量(六)

关于freemarker模板:

FreeMarker是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本( HTML网页、 电子邮件、 配置文件、 源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
FreeMarker是 免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Language(FTL),属于简单、专用的语言。需要准备数据在真实编程语言中来显示,比如 数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,主要用于如何展现数据, 而在模板之外注意于要展示什么数据


1.freemarker模板所需要的依赖:

   
        
        2.3.23 
    

  
        
        
        org.freemarker
         freemarker
         ${freemarker.version}
          
          
          
    

2.spring-mvc.xml加入如下配置:


	
		
		
		
			
				
				classpath*:pro/config.properties
				
  				
			
		
	
    
    
	
		
		
		
		
			
				0
				zh_CN
				UTF-8
				UTF-8
				rethrow
		        #.##
		        yyyy-MM-dd
		        HH:mm:ss
		        yyyy-MM-dd HH:mm:ss
			
		
		
		
			
				
				
				
			
		
	
	
	
	
		
		
		
		
		
		
	

其中1:classpath*:pro/config.properties用于引入全局变量配置,config.properties配置如下:

#jdbc-config
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/jiuhe
username=root
password=1234

#default server address-设置常用变量
global.server.address=127.0.0.1

#web-path-访问本地路径
web.basepath=http://${global.server.address}:8888/Z-SpringWeb3

#inc-path-引入第三方静态资源
inc.basepath=http://${global.server.address}:9527/privilege_inc

2.
   用于定义设置 config.properties文件里面定义的参数


3.测试:

SpringMVC之Web-整合freemarker模板+设置全局变量(六)_第1张图片

SpringMVC之Web-整合freemarker模板+设置全局变量(六)_第2张图片

4.结果:

SpringMVC之Web-整合freemarker模板+设置全局变量(六)_第3张图片


模板使用和设置全局变量都测试成功。




你可能感兴趣的:(SpringMVC,mybatis)