自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Spring Boot @Scheduled定时任务不执行、无报错问题完整解决

配置好 @Scheduled 定时任务代码后,项目正常启动、控制台无任何报错日志,但是定时任务永远不会触发执行,打印日志和业务逻辑都不会运行。System.out.println("开始执行每日考勤统计定时任务");System.out.println("开始执行每日考勤统计定时任务");开发学生考勤管理系统时,需要使用定时任务每日凌晨自动统计考勤、生成日报表。2. 定时任务类需要被Spring管理:添加 @Component。方案1:启动类添加开启定时任务注解(最常用)

2026-05-07 08:05:31 206

原创 Vue前端页面刷新后Vuex数据丢失问题解决

开发校内失物招领系统前端页面时,用户登录后将用户信息存储在Vuex中,页面正常操作时数据正常展示,但按下F5刷新页面后,Vuex存储的用户信息、登录状态全部丢失,页面跳回登录界面,用户体验极差。也可手动通过 localStorage / sessionStorage 存储数据,在页面创建时读取并赋值给Vuex,实现数据持久化。配置完成后,页面刷新、关闭重开,Vuex中的用户信息和登录状态依旧保留,无需重新登录,问题完美解决。// 配置持久化,将数据存入localStorage。// 指定需要持久化的模块。

2026-05-07 08:05:11 72

原创 Java Web项目POI导出Excel文件损坏问题排查与解决

我正在开发一个基于Java Servlet的「学生成绩管理系统」课程项目,实现按班级导出成绩报表的功能时,遇到了一个典型的文件导出异常问题:浏览器可以正常下载文件,但用WPS/Excel打开时提示“文件损坏或格式无效”,文件大小仅1KB,无法正常查看数据,控制台也没有任何报错信息。String fileName = URLEncoder.encode("成绩报表.xls", "UTF-8");headerRow.createCell(1).setCellValue("姓名");

2026-05-06 21:06:28 164

原创 Spring Boot + Vue表单提交400错误:@Valid参数校验不生效问题排查与解决

我正在开发一个前后端分离的「在线考试系统」课程项目,实现考生提交答案的功能时,遇到了一个典型的参数校验问题:前端通过Axios提交表单请求后,后端直接返回 400 Bad Request 错误,控制台无明确报错信息;后端接口中的 @Valid 参数校验完全不生效,无法定位是哪个字段不符合校验规则,也无法获取校验失败的具体提示信息。2. 尝试去掉 @Valid 注解,请求可以正常进入后端方法,说明问题确实出在参数校验环节。用Postman发送相同JSON数据,同样返回400错误,排除前端请求格式问题。

2026-05-06 21:02:48 291

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除