首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Springboot使用velocity模板引擎第五章 使用velocity模板引擎

第五章 使用velocity模板引擎 最爽的Web组合开发就是Intellij IDEA + Maven + Spring Boot + Scala + Velocity + Boostrap + jQuery...Spring boot集成了servlet容器,当我们在pom文件增加spring-boot-starter-web的maven依赖时,不做任何web相关的配置便能提供web服务,这还得归于spring...boot 自动配置的功能(因为加了EnableAutoConfiguration的注解),帮我们创建了一堆默认的配置,以前在web.xml配置,现在都可以通过spring bean的方式进行配置,由...SB默认支持的模板引擎 spring boot会自动配置 FreeMarker,Thymeleaf,Velocity,只需要在pom中加入相应的依赖即可 SB使用Velocity的依赖 <dependency...的语法详情参考: toolbox的使用 我们在velocity模板文件中有时候需要格式化小数点,日期等输出,我们可以使用toolbox.

2.1K30

velocity笔记(二)VelocityTools 各种工具类的介绍与使用

目录 背景 GenericTools 使用 什么叫做GenericTools 搭建环境 快速入门 工具类以及案例 DateTool NumberTool MathTool DisplayTool EscapeTool...FieldTool ClassTool 背景 我们已经知道了velocity的基础知识,现在有一个工具包,VelocityTools GenericTools 使用 什么叫做GenericTools...-- velocity 的工具包 要使用人家工具包里面的api,就需要导入工具包--> org.apache.velocity.tools...> 快速入门 项目中已经导入了依赖,我们自己创建一个模板,在这个模板里面就可以使用工具类了。...这个文档里面有很多的类,每一个类里面有很多的方法,我们就是使用这个类里面的方法 比如这个时间,就是一个类,这个类里面有很多的方法 这个类里面的一些方法是 使用步骤: 写一个vm,里面使用工具类

78320

velocity笔记(一)什么是velocity,我们什么时候会使用到这个,基本语法

else #foreach 引入资源指令 宏指令 什么是velocity 也就是前端程序员写velocity模板,后端程序员写数据模型,最后整合就是展示给用户的东西 应用场景 组成结构 快速入门...以上就是创建了一个maven项目 我们要在项目中使用velocity,所以要导入对应的依赖 <!..."); // 2 初始化velocity引擎 Velocity.init(properties); // 3 创建velocity的容器...模板,后端写代码,将数据填充到模板里面,生成HTML文件 以后就是 填充的内容需要是动态的,使用的模板是动态的,输出的HTML的路径是动态的,其他的都是固定的。...基本语法 也就是根据这些语法,我们可以将在context里面的内容填充到模板 注释 <!

1.1K20

使用 Velocity 构建一个web应用

本文档提供一些关于在web应用中使用Velocity的入门信息。 使用一个框架 原始的使用Velocity引擎的目标是根据模板生成文本。所以Velocity本身并没有包含任何和web相关的功能。...VelociyServlet 不会再被维护了,我们强烈建议你使用Velocity Tools的VelocityViewServlet类。...这里(强烈的)建议的实践是仅仅使用 Velocity 与在文本插入信息的场景。对于获取信息而言,调用方法是很有用的。...当 Velocity使用于一个web应用时,当前路径常常在于应用服务的启动之处。...这归因于使用了置于你 classpath 时的 Avalon Log Kit。典型的是, Velocity 用于一个web应用,除了web页面生成的情况(比如:为了发送邮件)。

54330

JS愉快地使用枚举

背景 在JS并没有原生枚举的实现,可以通过下面几种方法来模拟类似的操作。...直接使用字符串 上代码: function isWeekend(day) { return day === 'Sat' || day === 'Sun' } console.log(isWeekend...使用变量储存枚举值 这次进阶了一下,虽然代码啰嗦了,但是犯错概率会大大降低: const Days = Object.freeze({ Mon: 'Mon', Tue: 'Tue',...Symbol类型 虽然说用变量把枚举值储存起来了,不过只要别人愿意,他完全可以这样做: // 使用字符串时 isWeekend('Sun') // 使用数字时 isWeekend(0) 那我们属于是白封装了...JS定义枚举集合时的优化 可以尝试下列几种方法,只需要写出来枚举的名字,通过几个数组的API进行赋值操作。 但是由于是动态执行的,效率相对来说会降低,不过这通常是不足一提的。

3K10

浅谈与使用js的原型

浅谈与使用js的原型# 1 什么是原型# “ 每个函数都会创建一个 prototype 属性,这个属性是一个对象,包含应该由特定引用类型的实例 共享的属性和方法。...2 原型的使用# 首先我们使用设计模式的工厂模式来实现一个Person类,可以通过new这个Person的函数来创建一个与之具有相同属性的实例,也就省的我们再次创建Person函数了。...person2 = new Person('Greg', 27, 'Doctor') person1.sayName() // Nicholas person2.sayName() // Greg 从上面代码可以看到...有,那就是用原型,请看下面这份代码: // 工厂模式实现 方法2 使用原型属性 function Person(name, age, job) { this.name = name this.age...3 小结# 本文仅是对于原型有个简单的认识也使用,原型在js是一个比较重要的模块,还有__proto__ 、 原型链 这些概念没有讲到,如果感兴趣,可以再通过书籍及视频来交叉理解。

1K30
领券