ZQG's blog

Tags · SpringBoot

Home

Archives

About

SpringBoottencent电子签

SpringBoot接入腾讯电子签

1、前言项目中需要使用到电子签名的功能,经过调研决定使用腾讯电子签。官网:腾讯电子签-电子合同-腾讯在线合同签约平台 2、接入流程2.1 结合业务需求确定接入方式,腾讯电子签产品很多,具体需要提前阅读官网或者联系售前客户之类的了解。本人在项目中接入方式是通过模板方式发起,其中模板是在腾讯的电子签工作台画好的。(也可以放在本地,通过文件上传的形式,然后发起) 2.2 首先登录腾讯电子签工作台,(以下以测试环境为例,正式环境需要企业认证注册,然后进入控制台。)

Read more
loading..
SpringBootitext5pdf

SpringBoot接入itext5生成pdf

SpringBoot集成itext5,实现pdf生成1、前言在项目开发中有需要生成pdf文件的功能,常见的方案如下: html作为模板,(Thymeleaf、freemaker等模板引擎)渲染数据,最后生成pdf 使用pdf模板(使用如:Adobe Acrobat编辑器,创建一个带有表单字段的PDF),填充数据,最后生成pdf 使用pdf模板(使用占位符,比如${name}),用数据替换占位符,最后生成pdf。比较复杂,不容易实现,不建议。 如何得到pdf文件,主要有两种方法,一种是写代码生成,还有就是用pdf转换工具,比如wkhtmltopdf之类的。由于在项目中考虑到,使用html的方案,在修改模板时对用户不友好,所以采用了方案2:pdf模板+表单+填充数据。 工具使用itext5,因为itext7..

Read more
loading..
AlipaySpringBoot

支付宝V3接口接入

SpringBoot项目接入支付宝v3接口1、接入准备首先到支付宝开放平台注册或者登录,选择移动/网页支付,按照页面的指引进行接入(正式生产环境是必须要申请账号、创建应用、配置相关参数等)。如果只是开发测试,可以使用支付宝提供的沙箱环境,下面的所有的内容都是基于沙箱环境的。 打开控制台首页 - 开放平台,选择开发工具里的沙箱,可以查看支付宝分配给你的沙箱环境账号信息,特别是公钥和私钥,或者证书。本次开发,我用的是公钥和私钥的接口加签方式,使用证书也可以,只不过在1.0和2.0版本的接口,公私钥和证书的代码有些许不同,貌似在3.0版本中,代码都一样,只要在AlipayConfig中给相应字段赋值接可以了。 总之,接入准备的步骤,详细看支付宝官方文档,这里就不详细介绍了。 2、开发环境开发工具:idea + m..

Read more