为什么Spring Aspects依赖于Spring ORM?



我有一个依赖于org.springframework:spring-aspects的项目,它曾经在某些Spring 4.x版本中运行良好。现在我已经更新到某个Spring 5.x版本,应用程序拒绝从org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'persistenceUnit' available事实证明,这可以通过排除新添加的依赖项来解决org.springframework:spring-orm。这是解决此问题的预期方法吗?

我们遇到了同样的事情。这似乎是一个已经在 Spring 5.2.4(2020 年 2 月 25 日发布(中修复的错误 - 请参阅 Spring 框架问题 #24491。

因此,在您可以选择此版本之前,似乎正确的做法是像您所做的那样排除spring-orm

最新更新