有没有办法使用最新版本的 Spring Roo 以这种方式拥有这个 RequestMapping URL/值:
localhost/application/[generated-code]/menu
localhost/application/[generated-code]/settings
localhost/application/admin
generated-code
提供给帐户表中的列。
menu
,settings
和admin
分别是具有类名MenuController
,SettingController
和的控制器AdminController
。
可选:由于两者menu
和settings
共享相同的 URL 映射,有没有办法在抽象控制器上进行此类验证以实现抽象 OOP 概念。
这个想法是通过向最终用户提供他们的登录 URL 和登录帐户来为他们提供额外的安全功能。该计划在名为的应用程序中:application
管理员用户和最终用户共享相同的应用程序构建。
使用 Spring-Roo、Spring MVC 和 Spring Security 是否可以实现此功能?如何实施?
更新
使用@CodeChip 评论@PathVariable
可以是一个解决方案。但正如问题和对@CodeChip 建议的评论中所述,创建抽象控制器是一种最佳方法。