Spring Roo finder问题

时间:2011-09-27 06:42:28

标签: spring spring-roo

我已经关注Spring Roo tutorial(由Ben Alex提供)。直到创建发现者一切都很好。当我创建finder时,它不会生成生成相关的JSP文件。它只更新java和.aj文件。这可能是什么问题?

~.domain.Rsvp roo> controller class --class ~.web.PublicRsvpController
Created SRC_MAIN_JAVA\com\wedding\web\PublicRsvpController.java
Updated SRC_MAIN_WEBAPP\WEB-INF\i18n\application.properties
Created SRC_MAIN_WEBAPP\WEB-INF\views\publicrsvp
Created SRC_MAIN_WEBAPP\WEB-INF\views\publicrsvp\views.xml
Created SRC_MAIN_WEBAPP\WEB-INF\views\publicrsvp\index.jspx
Updated SRC_MAIN_WEBAPP\WEB-INF\views\menu.jspx
~.domain.Rsvp roo> finder list --class ~.domain.Rsvp --filter code,equ
findRsvpsByAttendingEquals(Integer attending)
findRsvpsByAttendingGreaterThanEquals(Integer attending)
findRsvpsByAttendingLessThanEquals(Integer attending)
findRsvpsByAttendingNotEquals(Integer attending)
findRsvpsByCodeEquals(String code)
findRsvpsByCodeIsNotNull()
findRsvpsByCodeIsNull()
findRsvpsByCodeLike(String code)
findRsvpsByCodeNotEquals(String code)
findRsvpsByConfirmedEquals(Date confirmed)
findRsvpsByConfirmedGreaterThanEquals(Date confirmed)
findRsvpsByConfirmedLessThanEquals(Date confirmed)
findRsvpsByConfirmedNotEquals(Date confirmed)
findRsvpsByEmailEquals(String email)
findRsvpsByEmailNotEquals(String email)
findRsvpsBySpecialRequestsEquals(String specialRequests)
findRsvpsBySpecialRequestsIsNotNull()
findRsvpsBySpecialRequestsIsNull()
findRsvpsBySpecialRequestsLike(String specialRequests)
findRsvpsBySpecialRequestsNotEquals(String specialRequests)

~.domain.Rsvp roo> finder add --finderName findRsvpsByCodeEquals
Updated SRC_MAIN_JAVA\com\wedding\domain\Rsvp.java
Created SRC_MAIN_JAVA\com\wedding\domain\Rsvp_Roo_Finder.aj

~.domain.Rsvp roo>

4 个答案:

答案 0 :(得分:2)

在Roo 1.1.2中,Bug [#ROO-2108]不为Finder生成JSP。

在1.1.4中还有另一个错误:[#ROO-2480]

但它已在较新的版本中修复。

答案 1 :(得分:1)

我遇到了同样的问题。

它只是缺少这个roo命令: web mvc finder all

这增加了所有必要的发现者(:

答案 2 :(得分:0)

这是Spring Roo文档问题,他们没有为Spring Roo 1.2.0相关的API更新更新他们的文档。

答案 3 :(得分:0)

web mvc finder all 就是解决方案。 它对我有用。