SpringBoot整合velocity

spring boot发送邮件,使用的velocity模板(html) 添加依赖: <!--邮件依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> ... 阅读详情

一、在pom.xml中添加velocity依赖

  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-velocity</artifactId>
    <version>1.4.1.RELEASE</version>
  </dependency>

二、在application.peroperties中添加valocity配置信息

spring.velocity.charset=UTF-8
spring.velocity.properties.input.encoding=UTF-8
spring.velocity.properties.output.encoding=UTF-8
spring.velocity.resource-loader-path=/WEB-INF/views/
spring.velocity.suffix=.html
spring.velocity.toolbox-config-location=/WEB-INF/velocity/toolbox.xml
spring.velocity.properties.userdirective=com.xxx.velocity.directive.BlockDirective,com.xxx.velocity.directive.OverrideDirective,com.xxx.velocity.directive.ExtendsDirective

三、toolbox.xml

<?xml version="1.0" encoding="UTF-8"?>
<toolbox>
    <tool>
        <key>date</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.DateTool</class>
    </tool>
    <tool>
        <key>math</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.MathTool</class>
    </tool>
    <tool>
        <key>number</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.NumberTool</class>
    </tool>
    <tool>
        <key>render</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.RenderTool</class>
    </tool>
    <tool>
        <key>esc</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.EscapeTool</class>
    </tool>
    <tool>
        <key>alternator</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.AlternatorTool</class>
    </tool>
    <tool>
        <key>parser</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.ValueParser</class>
    </tool>
    <tool>
        <key>sorter</key>
        <scope>application</scope>
        <class>org.apache.velocity.tools.generic.SortTool</class>
    </tool>
    <!-- velocity 自定义标签 -->
    <!-- <tool>
        <key>shiro</key>
        <scope>application</scope>
        <class>com.base.shiro.VelocityShiro</class>
    </tool> -->
</toolbox>

未完待续。。。。。。

【SpringBoot整合Velocity】 SpringBoot整合Velocity 阅读详情

相关推荐

手把手教你学Simulink--基于火电发电系统的场景实例:燃煤发电机组的锅炉-汽轮机协调控制仿真

本文介绍了使用Simulink构建燃煤发电机组锅炉-汽轮机协调控制系统的仿真方法。系统包含锅炉子系统、汽轮机子系统和协调控制器三大模块,通过传递函数建模和PID控制策略实现协调控制。详细说明了从模型创建、子系统设置到控制器设计的完整流程,包括燃料供给、汽轮机模型和数据处理等关键环节。最后通过性能评估验证系统响应速度、参数稳定性和效率等指标。该仿真方法为火电系统控制策略设计和优化提供了有效工具。

MHD0815的博客 1153

【终极方案】Springboot1.5以上版本如何支持Velocity模板

本文主要介绍一种让springboot1.5以上版本支持velocity模板的方案及实施步骤

kksadie的博客 978

一窥Memory测试算法及自我修复机制

摘要 为了满足新一代设备的需求,Memory的大小每三年就会增加4倍。深亚微米设备包含大量面积更小、访问速度更快的Memory。针对此类设计制定自动测试策略可以减少ATE(自动测试设备)的时间和成本。 内存故障的行为与经典的“Stuck-At”故障不同。因此,Memory的故障模型(由于其阵列结构)与标准逻辑的设计也是不同的。Memory测试除了进行故障检测和定位,还可以实现用冗余单元对...

路科验证 2万+

Spring Boot整合Velocity 模板引擎

通过上述步骤,我们可以轻松地在Spring Boot项目中整合Velocity模板引擎,利用其强大的功能来渲染动态网页。Velocity的简洁语法和Spring Boot的便利性相结合,大大提高了开发效率和项目的可维护性。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章SpringBoot整合Velocity(十二)_springboot 集成velocity 模板文件放在resourse中-优快云博客。

ning的博客 2471

MBD-从一个示例看代码生成过程(rtw文件、TLC语言)

大概介绍了MBD代码生成流程,rtw文件、TLC语言

小胡同学的工程师学习之路 4214

【人工智能论文发表】基于医学病例文本和多模态大模型的医疗影像分割方法研究

摘要:本研究提出MMS-Former,一种基于级联多模态Transformer的文本引导医学图像分割框架。该模型创新性地将临床文本信息深度融入图像分割全过程,通过SwinUNETR提取视觉特征,ClinicalBERT编码病历文本,并在解码器的每个上采样阶段通过交叉注意力模块实现多级文本特征融合。实验表明,相比纯视觉模型,MMS-Former在Dice系数和IoU指标上分别提升3%以上,在处理边界模糊目标时表现尤为突出。模型还设计了结合Dice损失和图文对比损失的复合目标函数,确保分割精度与语义对齐。代码实

u012133341的博客 142

velocity模板引擎学习(springboot整合)

Velocity 是一个基于Java的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令。 项目架构: 注意:springboot版本使用1.4.7版的,因为高版本的springboot不支持velocity了 添加依赖:在pom.xml文件中添加对web项目支持和Velocity整合的依赖 org.springframework.boot spring-boot-starter-web org.springframework

weixin_42420663的博客 3219

银行监管报送系统介绍(十五):金融审计平台

金审平台主要包括基础、财务、结算、信贷和中间业务五大板块,主要服务于审计署对中国银行的各项审计任务,同时也可为行内审计、稽核检查、数据分析、总分行提供基础数据服务,为实现基础数据共享提供了有力的数据保障。2019年1月某全国性股份制商业银行收到审计署2019-23号文,文中指出为进一步提高审计数据质量,审计署审计组派员前往9家重点商业银行,就完善标准化数据的相关情况与各银行有关部门进行讨论协商。关于数据报送频率及报送内容:数据从2019年4月开始,按月报送,即于每月25日之前报送上月数据;

银行信息系统应用架构详解 2061

Java - SpringBoot集成velocity模板引擎

SpringBoot集成velocity模板引擎

秋风未动蝉先觉 1044

【数据集】基于ubESTARFM法的100m 地温LST数据集(澳大利亚)

【数据集】基于ubESTARFM法的100m 地温LST数据集(澳大利亚)

WW、forever的博客 266

手把手教你学Simulink——基于多能互补微电网系统的建模与优化场景实例:风柴储联合供电系统在孤岛模式下的功率分配建模

本文介绍了使用MATLAB/Simulink和Simscape Electrical构建风柴储联合供电系统的建模方法。系统包含风力发电、柴油发电、储能电池等模块,重点研究孤岛模式下功率分配策略。详细说明了从创建项目、添加模块到搭建风力发电系统(含MPPT控制)、柴油发电系统及集成各模块的全过程,并提供了仿真参数设置建议。通过分析频率偏差、电池SOC等关键指标,验证了系统在维持稳定运行的同时能有效利用可再生能源。该模型为研究多能互补微电网提供了实验平台,未来可拓展更高效的能量管理策略和AI技术的应用。

MHD0815的博客 1万+

SpringBoot整合Velocity(十二)

主要内容: SpringBoot整合Velocity 只能使用低版本的SpringBoot

两个蝴蝶飞 6979

C# Blazor Server工业监控Web UI:实时数据推送、历史曲线、报警记录,跨浏览器访问(踩坑总结+生产可用)

坑点现象解决方案StateHasChanged()太频繁服务器CPU占用高,浏览器卡顿别100ms刷新一次,1秒刷新一次足够并发高时服务器卡多个用户同时访问,服务器响应慢用Redis做分布式缓存,或者加服务器做负载均衡断线重连后数据丢失浏览器刷新后,实时数据不更新用InfluxDB存历史数据,刷新后重新查询工业现场网络不稳定Blazor Server频繁断线用SQLite本地缓存,断网时数据不丢,联网后补发历史曲线查询慢查询过去7天的数据,要等很久。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 311

实战:SpringBoot与Velocity整合

1.背景介绍 在现代Web应用开发中,Spring Boot和Velocity是两个非常受欢迎的技术。Spring Boot是一个用于构建新Spring应用的优秀框架,它简化了配置,使得开发人员可以快速搭建Spring应用。而Velocity是一个模板引擎,它可以帮助开发人员更方便地创建动态Web页面。在本文中,我们将讨论如何将Spring Boot与Velocity整合,以实现更高效的Web应...

AI天才研究院 1189

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

SpringBoot1.5+整合Velocity(不降低SpringBoot版本)

一、序言 因为我们公司的项目之前使用的版本是1.5.3版本的,但是目前需要使用模板引擎,对于freemarker、velocity一级thymeleaf的选型,也看了网上对应的讨论,说是velocity效率相比较最高,决定使用velocity,真正实际操作之后,发现springboot1.5+没有整合velocity,这就尴尬了,springboot 并没有减少对freemarker和t...

JavaWeb_Hao的博客 1151

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

Springboot集成velocity

1.加入maven包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.2.RELEASE&lt...

weixin_30426879的博客 876

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

springBoot 整合Velocity

springBoot 1.5x之后不再默认支持Velocity,需要手动将Velocity给配置进来1.添加依赖包&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-velocity&lt;/artifactId&...

azun888的专栏 3422

SpringBoot整合Velocity实现代码预览和文件生成

这里做一个简单的示例DEMO,实现一键打包zip,提供一种解决方案,实际需求可以按需所改,代码就三四个文件不上传上来了,下面贴出完整代码: 文件目录如下: 实体类User.java 省略 getter 和 setter 方法 package com.fun.demo.model; /** * @author MrDJun 2020/10/21 */ public class User { private Integer age; private String name;

DJun的博客 1901

springboot+velocityLayout和velocity-tools

习惯每次做完一个项目把项目所得进行分享: velocity作为模板语言已经存在很久,近期接触下来感觉用的还行,  一:  先介绍下velocity-tools的好用之处,接下来再介绍如何整合。 整合了velocity-tools就不需要再导入什么标签了,这个velocity-tool中的工具有很多可以用于处理页面数据的东西。如格式化金额:$number.format("#0.00",

lileronglilerong的专栏 1万+

SpringBoot整合Velocity实现导出PDF接口文档

SpringBoot+Velocity实现导出PDF接口文档

guo456456的博客 901

springBoot整合velocity实现代码生成器思路

代码生成器,由表数据,表名,列名转换为类名,属性名,生成类,此生成器只提供一个思路,模板依据原理自己实现。 1,导入pom依赖 <!-- 引入SpringBoot父类依赖 --> <parent> <groupId>org.springframework.boot</groupId> <art...

liuerchong的博客 1821

SpringBoot-Velocity模板引擎-快速入门

宏(macro)可以定义可重用的代码块。相当于函数#end。

2301_81717523的博客 1925

Spring Boot学习(四)之web开发渲染页面 -- Velocity

上篇编写了Spring Boot学习(四)之web开发渲染页面 -- Freemarker 接下来简单介绍一下Velocity整合,跟Freemarker是一样的,没有什么太大区别 下面开始看pol. xml引入的jar 需把 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.spring...

筱进GG 1635

Springboot整合velocity实现代码生成器思路

代码生成器,由表数据,表名,列名转换为类名,属性名,生成类,此生成器只提供一个思路,我们可以对数据库字段进行抽象,创建关于库表层的OOP对应关系最终实现从生成服务端VO、DTO、DAO、Service和前端简单vue table分页导入导出等功能的快速生成代码。创建属于自己的代码生成器模板,根据自己的需求编写对应的规范的文件,强调一下规范的重要性。不过具体功能实现还是要花时间完善,这里只展示具体的实现框架技术原理和思路。最后是入口程序和测试控制器,最后生成对应的代码拉进项目进行测试。

杨章隐的博客 1925

SringBoot整合velocity及常用语法

项目地址:https://github.com/chywx/springboot-velocity 背景 由于公司业务面向的是非洲市场 那边有些国家智能机并未普及,像乌干达地区还是以功能机为主 为了支持功能机,需要新创一个wap网站用于支持功能机(天哪!) 技术选型 由于功能机试不支持js的,前端使用vue不现实,只能通过模板的形式 可以使用jsp,freemarker,Thymelea...

陈灬大灬海 538

解决SpringBoot1.5.x以上版本对Velocity的不支持问题

1.下载velocity相关的依赖http://velocity.apache.org/download.cgi#engine 如图: ***也可以直接下载下面的: engine-core velocity-engine-core-2.0.jar 2、 在Idea中导入jar包,点击file中的project structure 打开后如图: 3、 点击那个+号,找到你刚刚下载好的文件,导入...

Ma_xiao_shuai的博客 2597
上一篇: springBoot整合webSocket
下一篇: Python3.7 安装 scikit-learn
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值