我正在尝试将基于Grails 3.1.4构建的Grails应用程序升级到Grails 3.3.8。我在使用3.3.9时遇到问题,因此,我决定使用3.3.8。
我已经替换了所有必要的Gradle依赖包;但是,我的服务类之一正在获得这种循环依赖关系。
在这里我不希望任何循环依赖,因为此类不在应用程序的其他地方使用。同样,此类未使用应用程序中的任何其他服务类。但是,它被诊断为具有循环依赖性。
Configuring Spring Security Core ...
... finished configuring Spring Security Core
ERROR org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter -
***************************
APPLICATION FAILED TO START
***************************
Description:
The dependencies of some of the beans in the application context form a cycle:
methodValidationPostProcessor defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]
↓
hibernateDatastoreServiceRegistry
┌─────┐
| hibernateDatastore
↑ ↓
| commissionService
└─────┘
FAILURE: Build failed with an exception.