记录一次springboot 热部署影响初始化上下文的经历

2019-02-24  本文已影响0人  只想做个俗人_贪财_好色

最近在弄springboot 记录日志到mongo中
但是获取上下问初始化mongo的时候出现了 ApplicationContext 为 null,
一直为空后来查阅资料找到了 :
原因是Springboot中使用了devtool的热部署功能,导致使用了不同的类加载器,一个是appclassloader,一个是restartClassloader。取消热部署配置后,可以使用了。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

原文记录:https://blog.csdn.net/liaomingwu/article/details/85338661

上一篇 下一篇

猜你喜欢

热点阅读