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相关推荐

  1. 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 ...

  2. 关于使用QAxObject类操作Excel中出现QAxBase : Error calling IDispatch member SaveAs:Exception thrown by server解决

    前段时间在使用QAxObject对数据库文件导出为Excel中遇到了QAxBase : Error calling IDispatch member SaveAs:Exception thrown b ...

  3. 【Spark】Spark cache 报错 Exception thrown in awaitResult

    文章目录 1.概述 2.场景1 2.1 概述 2.2 源码分析 1.概述 2.场景1 2.1 概述 写了一段代码,如下,但是运行的时候,时不时报错 错误如下 2.2 源码分析 根据报错信息找到如下

  4. 别再用 kill -9 了,这才是微服务上下线的正确姿势!

    作者:fredalxin 来源:https://fredal.xin/graceful-soa-updown 对于微服务来说,服务的优雅上下线是必要的. 就上线来说,如果组件或者容器没有启动成功,就不 ...

  5. applicationcontext获取bean_Spring IoC之ApplicationContext

    概述 在 Spring之IoC理论一章中提到关于 IoC 的学习主要涉及到五大模块,从 Resource 和 ResourceLoader 用于资源管理开始,然后讲述 BeanDefinitionRe ...

  6. spring事件通知机制详解

    优势 解耦 对同一种事件有多种处理方式 不干扰主线(main line) 起源 要讲spring的事件通知机制,就要先了解一下spring中的这些接口和抽象类: ApplicationEventPub ...

  7. java钩子函数(hook)以spring源码为例

    一.什么是钩子函数 请问在Spring中,如果JVM异常终止,Spring是如何保证会释放掉占用的资源,比如说数据库连接等资源呢?钩子函数非常简单,简单到只用摘抄一段Spring代码即可. 二.问题 ...

  8. 销毁Bean的基本操作有哪些?

    public class DefaultUserFactory implements UserFactory, DisposableBean {@PreDestroypublic void preDe ...

  9. 别乱用了,这才是 SpringBoot 停机的正确方式!!!

    点击关注公众号,实用技术文章及时了解 来源:blog.csdn.net/alex_xfboy/article/ details/90404691 再谈为了提醒明知故犯(在一坑里迭倒两次不是不多见),由 ...

  10. iBATIS事务处理

    一:问题 最近发现了我们自己的项目的事务的处理根本就是行不通的,也因此我自己又去看了下有关事务的处理,算是有了个大致的了解吧,先说说我们最初的配置吧. 二:内容 (1):使用iBatis的事务管理 S ...

最新文章

  1. R语言可视化学习笔记之ggridges包
  2. Android SDK Tools Setup 提示 “ java se development kit not found”
  3. Hibernate基本原理(一)
  4. Android Shape使用
  5. Win10系统在运行界面cmd出现ipconfig命令无法使用的情况的解决办法!!
  6. (NO.00001)iOS游戏SpeedBoy Lite成形记(十)
  7. CM:How is the version of word installed in client returned to Application server
  8. C++实现各种交换排序(冒泡,快速)
  9. 《C++ Primer》第一章的 Sales_item.h头文件源码
  10. MESI--CPU缓存一致性协议
  11. WindowXP与WIN7环境安装、破解、配置AppScan8.0
  12. django singal 信号量
  13. 【LeetCode】81. Search in Rotated Sorted Array II (2 solutions)
  14. Linux安装gcc的四种方法
  15. Nessus下载及安装
  16. 【英语语法入门】 第13讲 形容词
  17. 程序包解析错误解决办法
  18. 一个测试工程师走进一家酒吧……
  19. CloudPhone真的快要来了
  20. vue : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

热门文章

  1. 安卓手机刷linux超频内核,内核超频教程
  2. 以太坊教程-使用 remix-ide 开发以太坊智能合约
  3. 深度学习常用算子(一)
  4. 一年级课程表(3月14日-3月18日)
  5. ajax提交图片流,img显示
  6. 北大哲学系杨立华先生
  7. UnityShader顶点着色器实现旗帜飘动效果
  8. CMake中使用get_target_property判断Target是否存在
  9. Office安装时遇到的问题
  10. 计算机核心论文如何审稿,计算机核心期刊排名及投稿经验(范文).doc