
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
工作上要搞一个合同签署功能,后端根据登录人信息和合同word模板生成一个合同word文档并保存,踩了不少坑,现在用freemarker进行值替换,支持替换图片,不过步骤有些繁琐。

公司突然要对接农行的企业银行接口,实现给员工费用报销,充值退款等操作,现记录一下,避免下次开发不记得,我用的是java开发,sockte请求方式对接,全程基于我个人理解,有些地方可能写得不对,多多见谅

不建表,不拉取公众号的全部关注用户,不使用unionid,无感登录跳转公众号文章页面引导关注,小程序获取公众号openId判断用户是否关注公众号。

1:IAbcErpService: 农行交易接口,只有一个erpRequest方法。2: AbstractAbcErp: 农行请求抽象类,实现IAbcErpService,有关请求处理的方法都在这里(核心)。3:AbcErpService: 农行交易接口实现类,继承AbstractAbcErp,实现IAbcErpService的erpRequest方法,所有农行交易请求都走这个

农行汇总批量付款,IBBF23他行批量付款,IBAF04本行批量付款,超详情开发流程

上一篇文章:java农业银行-企业银行ERP接口开发(1-前期准备)这篇文章我们主要讲具体的接口对接,我新建了一个工具类,专门用来对接农行接口,并且加上了spring @Component 注解,让这个类交给spring管理,因为农行直联需要一些配置,比如农行通讯平台ICT的ip地址以及端口,本地开发的时候可以直接写死,但发布上线的时候,这些东西就要放到项目配置文件里面了建了一个AbcErpToI

为避免出现PDF内容或者图片出现断层的截断的情况,也就是有些内容在上一页,有些内容在下一页,得用代码处理一下。

导出word文档方法有很多,但这次要导出图片,所以选用了html-docxhtml-docx是根据html代码进行导出........

给用户做的一个小程序,被某局安全验证后,说登录太简单,没有验证码等行为认证。于是想着给登录页加上一个滑块验证码(数字验证码还要输入,太麻烦了),于是开始问deepseek,列举了几个,看到有anji-captcha,就开始尝试搞了。

resources下放各个语言文件,直接放resources下都行,我是新建了一个message文件夹,放里面了,然后IDEA会自动识别成语言文件。messageSource.getMessage有三个方法,参数不一样,我们选第一个








