Exception thrown from ApplicationListener handling ContextClosedEvent
Exception thrown from ApplicationListener handling ContextClosedEvent
在获取配置文件中的值时,使用了如下代码:
@Autowiredprivate Environment env;String host =env.getProperty("sftp.host");String port = env.getProperty("sftp.port");String name = env.getProperty("sftp.name");String password = env.getProperty("sftp.password");String basePath = env.getProperty("sftp.basePath");String filePath = env.getProperty("sftp.filePath");
然后启动时就出现了下面的错误信息
020-06-03 11:30:27.087 [main] WARN [org.springframework.context.annotation.AnnotationConfigApplicationContext:997] - Exception thrown from ApplicationListener handling ContextClosedEvent
org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'rabbitConnectionFactory': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)
后来发现把获取值的代码放入方法中就不会报错了
Exception thrown from ApplicationListener handling ContextClosedEvent相关推荐
- kafka 创建 topic 报错 Error: Exception thrown by the agent : java.rmi.server.ExportException: Port alrea
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 9988; n ...
- 关于使用QAxObject类操作Excel中出现QAxBase : Error calling IDispatch member SaveAs:Exception thrown by server解决
前段时间在使用QAxObject对数据库文件导出为Excel中遇到了QAxBase : Error calling IDispatch member SaveAs:Exception thrown b ...
- 【Spark】Spark cache 报错 Exception thrown in awaitResult
文章目录 1.概述 2.场景1 2.1 概述 2.2 源码分析 1.概述 2.场景1 2.1 概述 写了一段代码,如下,但是运行的时候,时不时报错 错误如下 2.2 源码分析 根据报错信息找到如下
- 别再用 kill -9 了,这才是微服务上下线的正确姿势!
作者:fredalxin 来源:https://fredal.xin/graceful-soa-updown 对于微服务来说,服务的优雅上下线是必要的. 就上线来说,如果组件或者容器没有启动成功,就不 ...
- applicationcontext获取bean_Spring IoC之ApplicationContext
概述 在 Spring之IoC理论一章中提到关于 IoC 的学习主要涉及到五大模块,从 Resource 和 ResourceLoader 用于资源管理开始,然后讲述 BeanDefinitionRe ...
- spring事件通知机制详解
优势 解耦 对同一种事件有多种处理方式 不干扰主线(main line) 起源 要讲spring的事件通知机制,就要先了解一下spring中的这些接口和抽象类: ApplicationEventPub ...
- java钩子函数(hook)以spring源码为例
一.什么是钩子函数 请问在Spring中,如果JVM异常终止,Spring是如何保证会释放掉占用的资源,比如说数据库连接等资源呢?钩子函数非常简单,简单到只用摘抄一段Spring代码即可. 二.问题 ...
- 销毁Bean的基本操作有哪些?
public class DefaultUserFactory implements UserFactory, DisposableBean {@PreDestroypublic void preDe ...
- 别乱用了,这才是 SpringBoot 停机的正确方式!!!
点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/alex_xfboy/article/ details/90404691 再谈为了提醒明知故犯(在一坑里迭倒两次不是不多见),由 ...
- iBATIS事务处理
一:问题 最近发现了我们自己的项目的事务的处理根本就是行不通的,也因此我自己又去看了下有关事务的处理,算是有了个大致的了解吧,先说说我们最初的配置吧. 二:内容 (1):使用iBatis的事务管理 S ...
最新文章
- R语言可视化学习笔记之ggridges包
- Android SDK Tools Setup 提示 “ java se development kit not found”
- Hibernate基本原理(一)
- Android Shape使用
- Win10系统在运行界面cmd出现ipconfig命令无法使用的情况的解决办法!!
- (NO.00001)iOS游戏SpeedBoy Lite成形记(十)
- CM:How is the version of word installed in client returned to Application server
- C++实现各种交换排序(冒泡,快速)
- 《C++ Primer》第一章的 Sales_item.h头文件源码
- MESI--CPU缓存一致性协议
- WindowXP与WIN7环境安装、破解、配置AppScan8.0
- django singal 信号量
- 【LeetCode】81. Search in Rotated Sorted Array II (2 solutions)
- Linux安装gcc的四种方法
- Nessus下载及安装
- 【英语语法入门】 第13讲 形容词
- 程序包解析错误解决办法
- 一个测试工程师走进一家酒吧……
- CloudPhone真的快要来了
- vue : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本