有没有办法强制接口(interface)的实现(所有 POJO)没有任何循环依赖?
或者如何在服务器启动时检查代码中的任何循环依赖
或任何可以检测循环依赖的工具
最佳答案
为了解决 spring bean 循环依赖,虽然有不同的解决方案(Mara 给出的链接有一些有趣的解决方法),但我通常使用 @Lazy 注释,
但是为了找到循环依赖,intellij 有一些功能可以在应用程序中查看 bean 图。我相信您还会找到许多其他工具。
我使用 intellij 来获得它的很多功能,它有一些功能可以满足您的要求:
对于 Spring bean 依赖关系:spring 依赖关系的模块依赖关系图(单击注释左侧的小方形绿色符号)
对于 java 依赖:在主工具栏 -> 分析 -> 分析循环依赖..
https://stackoverflow.com/questions/49210825/
相关文章:
java - 如何更改 azure-functions-maven-plugin 的日志记录级别?
javascript - 错误类型错误 : Cannot read property 'tagNam
python - 如何在 git post-receive hook 中指定 python 解释器?
python - 模仿 AWS CLI/gcloud 命令行参数
">javascript - 在 Firefox 中隐藏 <input type ="date">
react-native - react 导航 : stack navigator with tab