我是春天的新手,我在寻找推进我的项目所需的资源方面遇到了一些困难。
我想使用取景器,请看这个答案:
In Spring Roo : what is a dynamic finder?
现在我想使用登录的用户名作为查找程序的参数。 我该怎么办?
答案 0 :(得分:0)
您可以列出所有可用的查找程序,并使用the following documentation将所需的查找程序添加到您的应用程序中。您可以在corresponding question中阅读更多内容。
然后你可以通过以下方式修改相应的Spring MVC控制器中添加Principal
参数的相应方法:
@RequestMapping(method = RequestMethod.GET)
public ModelAndView showResults(final HttpServletRequest request, Principal principal) {
final String currentUser = principal.getName();
...
}
请记住,你不应该在ITD中修改它,但你应该先将它复制到相应的* .java控制器。在这种方法中,你应该修改使用你的finder的内部使用的列表。
最后,您可以使用exposeFinders=false
RooWebScaffold
注释从脚手架中排除动态查找器。