spring
新IT民工
一个不甘平庸持续改变的人
展开
-
Spring启动过程中,没有任何异常日志也不打印(记DruidDataSource初始化成功后程序日志不再打印)
环境:Spring + Druid + Mybatis 异常情况:dataSource初始化成功后,程序仍然是运行状态,日志不再打印,并且没有任务异常信息打印 为什么出现这种情况?如何去发现哪里出现了异常? 出现这种情况的原因有很多,可能是某个Bean初始化时失败了,也可能是Myb...转载 2021-08-10 08:49:14 · 1136 阅读 · 0 评论 -
logback context的停止(四)
在关闭web容器的时候日志没有被打印出来原创 2021-07-23 09:10:42 · 650 阅读 · 0 评论 -
RocketMQ 的停止(三)
private void shutdownMq(ContextClosedEvent event) { Map<String, RocketMqListenerContainer> rocketMqListenerContainers = event.getApplicationContext().getBeansOfType(RocketMqListenerContainer.class); if (!CollectionUtils.isEmpty(rocke.原创 2021-07-23 08:57:17 · 1047 阅读 · 0 评论 -
Spring Batch的job停止(二)
在停服务的时候要等待正在执行的job的线程执行完成并且将Job的系统表的状态更新正确,否则就会出现一些中间状态的job,导致job无法进行后续的处理。public void shutdownJob() { Set<String> jobNames = jobOperator.getJobNames(); for (String jobName : jobNames) { Set<Long> executionIds = j原创 2021-07-23 08:48:50 · 2020 阅读 · 0 评论