首页 > 其他分享 >Spring 循环依赖引起 This is very likely to create a memory leak 问题

Spring 循环依赖引起 This is very likely to create a memory leak 问题

时间:2022-08-22 20:13:41浏览次数:64  
标签:very Spring create leak likely memory 测试环境

背景:在公司测试环境发布测试的时候,发布失败了。日志报错:This is very likely to create a memory leak 。但是奇怪的是我的本地idea是启动正常的。没问题的。然后就跟运维扯皮,是不是测试环境的内存给我的项目配置的太少了呀。运维说,都配置了4g了,项目启动够了吧。我想想也是,我这么个小项目。不可能不够啊。然后我就本地打了一个jar包,用命令java -jar启动测试。果然出现了问题。

 

 百度了很多帖子都说是要加-Xmx -Xms 加内存。加了也没用。折腾了好久,没招了。看看日志文件(xxxx.log)吧。发现了问题。

 

 

 仔细分析了一下。是循环依赖了。A-B-C-A,然后呢,又有其他bean@Autowired了 C。还有就是项目中有些用了@Autowired,有些用了@Resource。不规范。把这两个问题解决了。就ok了

 

 

参考:

https://blog.51cto.com/u_15054042/4389324

标签:very,Spring,create,leak,likely,memory,测试环境
From: https://www.cnblogs.com/happyflyingpig/p/16613588.html

相关文章

  • springboot使用@Async实现异步调用
    异步与同步同步就是整个处理过程顺序执行,当各个过程都执行完毕,并返回结果。异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕;而是继续执行......
  • 3.springboot和springcloud alibaba版本问题
    启动项目报错Causedby:java.lang.ClassNotFoundException:...boot.context.properties.ConfigurationPropertiesBean 解决办法:我的springboot用的<parent>......
  • java springboot 初体验 (七)对接链路追踪
    上一篇javaspringboot初体验(六)添加统一的入参出参打印日志(使用切面)https://www.cnblogs.com/zwjvzwj/p/16612094.htmlMDC介绍MDC(MappedDiagnosticContext,映射......
  • springMVC01 配置
    1.配置流程1.1配置前端控制器,对浏览器请求统一处理1.2配置springMVC的配置文件路径1.3启动改为服务器启动时  <?xmlversion="1.0"encoding="UTF-8"?><web-......
  • SpringMVC-入门
    第一章初识SpringMVC1.1SpringMVC概述SpringMVC是Spring子框架,是Spring为展现层提供的基于MVC设计理念的优秀的Web框架SpringMVC通过一套MVC注解,让POJO成为......
  • SpringBoot中的事务
    [转]https://www.cnblogs.com/l-liu/p/16169399.html 一、说明介绍①使用事务,我们只需要在需要事务的类或方法上使用@Transactional注解即可,当注解在类上的时候意味着此......
  • goroutine泄漏检测神器---goleak
     goroutine泄漏检测神器---goleak在日常开发中,go出去的goroutine通常伴随着死循环,这些goroutine可能处于阻塞状态,一直运行,直到进程结束。对于线上服务来说,一直是在运行......
  • SpringMvc学习笔记博文转发
    学习笔记博文1:SpringMVC学习笔记学习笔记博文2:SpringMVC的学习笔记(整合)学习笔记博文3:SpringMVC学习笔记......
  • java springboot 初体验 (六)添加统一的入参出参打印日志(使用切面)
    上一篇javaspringboot初体验(五)对接apollohttps://www.cnblogs.com/zwjvzwj/p/16602858.htmlpom文件中添加依赖<!--切面--><dependency>......
  • 转发两篇优秀Spring学习笔记博文
    博文1:Spring学习笔记1 博文2:Spring学习笔记2......