
spring boot
分享心得
学习了好几年,贡献点自己的私货
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中夏令时问题
夏令时原创 2023-04-30 01:46:27 · 1935 阅读 · 0 评论 -
activiti6使用redis缓存流程定义
activiti6使用redis缓存流程定义原创 2022-12-22 16:37:37 · 796 阅读 · 2 评论 -
activiti5使用redis缓存流程定义
activiti5使用redis缓存流程定义原创 2022-12-22 16:24:51 · 867 阅读 · 0 评论 -
activiti5更新流程定义,清除流程定义缓存
activiti 更新流程定义,清除缓存原创 2022-12-22 15:39:03 · 3011 阅读 · 4 评论 -
springboot上传文件报错
springboot上传文件原创 2022-10-17 10:27:06 · 966 阅读 · 0 评论 -
AOP+注解实现防止后台接口重复提交
AOP+自定义注解原创 2022-10-12 22:50:47 · 667 阅读 · 0 评论 -
拦截器+注解实现防止后台接口重复提交
拦截器中可以拦截controller方法中含有@RepeatSubmit 注解的方法原创 2022-10-12 22:41:11 · 1276 阅读 · 0 评论 -
参考file-convert-util工具,实现doc,docx,html,md,pdf,png转换
doc,docx,html,md,pdf,png转换原创 2022-06-08 14:47:08 · 341 阅读 · 0 评论 -
mybatis版本低注解方式方法内需要@Param指定名称
1. 单参数低版本xml方式Mapper接口方法不需要指定,注解方式需要指定<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></dependency>对应mybatis原创 2022-05-31 09:10:22 · 340 阅读 · 0 评论 -
java.util.LinkedHashMap cannot be cast to com.alibaba.fastjson.JSONObject分析
1. 测试接口@Datapublic class Content { private JSONArray content;}@Datapublic class Account{ private String accountNo; private String accountName;}@PostMapping("/test") public RetResult<Content> test(@RequestBody Content content) {原创 2022-05-30 17:46:26 · 12496 阅读 · 1 评论 -
springboot中异常处理
1. commons-lang3中ExceptionUtils工具类org.apache.commons.lang.exception.ExceptionUtils getMessage(throwable);获取错误信息 getStackTrace(throwable);获取错误堆栈信息 getRootCauseMessage(throwable);获取错误的根消息 getRootCause(throwable);获取错误的根原因 getStackFrames(throwable);获取栈帧消原创 2022-05-25 09:06:40 · 945 阅读 · 0 评论 -
前端控制后台springboot项目停止,启动,重启
1. windows 端口号被占用 强制删除netstat -ano|findstr "8080"taskkill /F /PID 7082. 思路模拟容器平台前端控制后台springboot项目停止,启动,重启。后台需要两个,一个专门负责管理脚本,通过脚本控制另一个后台,一个是具体服务3. vue-back-bat后台 设置端口9002使用commons-exec执行bat脚本<dependency> <groupId>org.apache.common原创 2022-05-23 18:22:19 · 1727 阅读 · 0 评论 -
windows下springboot项目命令行方式后台启动
springboot项目打包 mvn clean package 得到 vue-back-manage.jar打开cmd java -jar vue-back-manage.jar 启动,命令行黑窗口一直在解压vue-back-manage.jar,放在D盘 ,测试后台方式运行1. 脚本添加前3行start.batif "%1"=="hide" goto CmdBeginstart mshta vbscript:createobject("wscript.shell").run("""%~0"原创 2022-05-22 18:06:28 · 2204 阅读 · 2 评论 -
kaptcha 验证码
1. baomidou提供的kaptcha-spring-boot-starterpom<dependency> <groupId>com.baomidou</groupId> <artifactId>kaptcha-spring-boot-starter</artifactId> <version>1.1.0</version></dependency>自定义验证码参数,以下为原创 2022-05-18 15:52:36 · 591 阅读 · 0 评论 -
js自定义实现jwt-token配合java中jjwt
1. jjwt依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> <dependency>原创 2022-05-09 12:19:31 · 809 阅读 · 0 评论 -
java中select查询结果和insert导出语句实现
1. 模仿select语句,前端输入条件,返回前端查询结果//mybatis Mapper接口 /** * 模仿 select * from tableName where id=? group by id 来获取 * @param tableName * @param fields * @param condition * @param pageNum * @param pageSize * @return */ @Select("select ${fields}原创 2022-05-08 13:57:23 · 2506 阅读 · 0 评论 -
项目中消息格式化处理
1.String.format()方式public interface Message{ String NOTICE1 = "OA-考勤系统收到%s提交的请假申请,请及时审批";}public class Main{ public void m1(String username){ System.out.println(String.format(Message.NOTICE1, username)); }}2. MessageFormat.format方式//是根据顺序和占位符原创 2022-04-30 10:22:01 · 132 阅读 · 0 评论