SpringBoot
Ink足迹
这个作者很懒,什么都没留下…
展开
-
SpringBoot 实现定时任务动态控制
在Spring Boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止定时任务。要实现动态控制定时任务功能,比较广泛的做法是集成Quartz框架。但是这样就需要依赖框架,在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂...原创 2019-06-21 17:45:17 · 5037 阅读 · 9 评论 -
SpringBoot获取音频文件时长
今天在做需求的时候遇到一个问题,就是获取上传音频文件、视频文件的播放时长。虽然时长问题可以在前段通过加载获取到。但是最后还是决定使用Java,来获取时长。百度了很多,但是发现都不完整,所以用这篇博客来记录一下。该工程使用的是SpringBoot。由于在maven仓库中没有 jave-1.0.2.jar 这个jar,所以需要自己去下载到本地。jave-1.0.2.jar 下载地址下面是具体实现...原创 2019-07-24 11:15:45 · 4593 阅读 · 2 评论 -
SpringBoot 在 Tomcat 中启动时报 com.alibaba.druid.wall:name=wallConfig,type=WallConfig
今天在部署项目到 Tomcat 的时候突然遇到了一个问题,在部署测试环境的时,SpringBoot 启动报错了,但是部署到线上环境又是正常的,很奇怪。于是有了以下两个猜测:项目重复启动了配置文件问题,在加了spring.jmx.enabled=false 这一行之后,就不会启动报错了错误信息如下org.springframework.jmx.export.UnableToRegist...原创 2019-08-07 09:52:18 · 1063 阅读 · 0 评论