使用REST资源时,Grails 3会抛出一个奇怪的异常。我注意到的是,当我有超过14个具有@Resource
注释的Domain类时,它会抛出一个奇怪的异常,并拒绝以run-app命令开始。我已经检查了代码到github仓库以证明问题。如果您获得此项目并执行grails run-app,则会抛出异常。我使用 JDK 7 和 grails 3.0.4 。
Github回购:https://github.com/akhopkar/testREST
它抛出的异常是:
ERROR grails.boot.GrailsApp - Application startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.test.A2Controller': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Comparison method violates its general contract!