1

I am using Spring Roo. I removed the Spring Roo web scaffolding annotation from my controller and deleted all the related JSPX files. Now I am the following error:

Method 'org.springframework.roo.classpath.details.MethodMetadataBuilder@d9c877' failed to provide a body, despite being identified for ITD inclusion

Can someone help me to troubleshoot it? Thanks!

4

1 回答 1

0

我们遇到了同样的问题,并发现了这一点:

http://forum.springsource.org/showthread.php?p=346913

但是我们还没有找到问题的根源。

更新:

正如编辑提到的,重新运行

控制器全部--package ~.web

roo 似乎可以自行修复。

最后更新:

所以这个修复本身的原因是在 ApplicationConversionServiceFactoryBean 中,roo 期望在 Controller 中找到至少一个 @RooWebScaffold 注释,如果它们都消失了,那就不高兴了。为了解决我们的问题,我们将 AspectJ 文件中的所有方法移到了 java 文件中,并且也消除了该 bean 的 roo 管理。事情似乎又恢复了,至少现在是这样。

于 2011-02-24T23:55:10.827 回答