摘要:前言 FreeMarker是一款模板引擎,即一种基于模板和要改变的数据,并用来生成输出文本的通用工具。 官方文档:http://freemarker.foofun.cn 日常开发中,我们会有这样的需求: 1、在页面上填写数据并导出word文档、后台批量设置数据并导出Excel文档(例如我们之前的博客 阅读全文
posted @ 2021-07-09 16:04 huanzi-qch 阅读(335) 评论(0) 推荐(2) 编辑
摘要:前言 日常开发中,接口的参数校验必不可少,本文记录使用validation优雅进行参数校验。 官方介绍:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/#boot-features-validati 阅读全文
posted @ 2021-07-08 14:48 huanzi-qch 阅读(46) 评论(0) 推荐(0) 编辑
摘要:前言 当我们在写设计文档,或者是其他涉及到数据架构、表结构时,可以用POI来批量生成表格,例如下面的表格 代码编写 引入POI依赖 <!-- 引入apache poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi 阅读全文
posted @ 2021-07-01 16:06 huanzi-qch 阅读(24) 评论(0) 推荐(0) 编辑
摘要:前言 逆向工程从数据库表直接生成代码,是日常开发中常用的敏捷开发手段,常见的例如:mybatis-plus的代码生成器等 为什么要自己写代码生成器呢?MP的生成器不香吗?香! 但是自己写的工具用起来最顺手,可以随意扩展,想怎么玩就怎么玩,只要自己有想法,玩出花来都没问题,当然了,能力有限,现在还只能 阅读全文
posted @ 2021-06-24 17:28 huanzi-qch 阅读(589) 评论(0) 推荐(1) 编辑
摘要:前言 springboot项目部署起来后,如何实时监控项目的运行状况呢?本文记录使用springboot-admin对服务进行监控。 springboot-admin介绍:https://codecentric.github.io/spring-boot-admin/current/#_what_i 阅读全文
posted @ 2021-06-17 18:52 huanzi-qch 阅读(303) 评论(0) 推荐(1) 编辑
摘要:前言 日常开发中,缓存是解决数据库压力的一种方案,通常用于频繁查询的数据,例如新闻中的热点新闻,本文记录springboot中使用cache缓存。 官方文档介绍:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmls 阅读全文
posted @ 2021-06-10 16:05 huanzi-qch 阅读(448) 评论(0) 推荐(2) 编辑
摘要:前言 日常开发中,我们经常会碰到这样的业务场景:用户注册,注册成功后需要发送邮箱、短信提示用户,通常我们都是这样写: /** * 用户注册 */ @GetMapping("/userRegister") public String userRegister(UserVo userVo) { //校验 阅读全文
posted @ 2021-05-21 11:19 huanzi-qch 阅读(530) 评论(2) 推荐(5) 编辑
摘要:前言 springboot内置的/error错误页面并不一定适用我们的项目,这时候就需要进行自定义统一异常处理,本文记录springboot进行自定义统一异常处理。 1、使用@ControllerAdvice、@RestControllerAdvice捕获运行时异常。 2、重写ErrorContro 阅读全文
posted @ 2021-05-20 11:15 huanzi-qch 阅读(523) 评论(0) 推荐(3) 编辑
摘要:前言 工作流程是我们日常开发项目中常见的功能,本文记录springboot整合activiti7。 Activiti介绍 官网:https://www.activiti.org 数据库表 act_hi_*:'hi’表示 history,此前缀的表包含历史数据,如历史(结束)流程实例,变量,任务等等。 阅读全文
posted @ 2021-05-17 18:04 huanzi-qch 阅读(628) 评论(2) 推荐(4) 编辑
摘要:前言 日常开发中,难免会用到判断今天是工作日、周末、法定节假日、节假日调休补班做一些业务处理,例如:仅在上班时间给用户推送消息。本文记录调用免费API查询全年工作日、周末、法定节假日、节假日调休补班数据 API介绍 https://api.apihubs.cn/holiday/get?size=50 阅读全文
posted @ 2021-05-13 16:11 huanzi-qch 阅读(206) 评论(0) 推荐(1) 编辑