![](/img/trans.png)
[英]Vaadin URL mapping issues: sub-path URL mapping and automatic URL mapping not working
[英]Splitting up a Spring Controller by mapping a sub-path to a different controller
我正在嘗試分解一個已經變得腫的彈簧控制器。 主控制器FooController映射到“ / foo”。 隨着FooController的發展,出現了一些子映射“ / foo / bar /”的處理程序。 由於添加了所有功能,因此感覺這些“ / foo / bar”調用應由其他控制器處理。
我正在使用spring 4,這是我嘗試執行的代碼示例:
@Controller
@RequestMapping(value="/foo/")
public class FooController {
// ...
}
@Controller
@RequestMapping(value="/foo/bar"")
public class BarController {
// ...
}
我無法收到對/ foo / bar /的請求。 春天是不可能的,還是我錯過了什么?
我已經設置了spring-servlet以便能夠掃描BarController。
由於移動客戶端的向后兼容性問題,我無法簡單地添加映射到“ bar /”的BarController。 我當然可以使用將來的API來做到這一點,但如果可能的話,我希望將所有API組合在一起。
您可以在同一FooController中嵌套URL
@Controller
@RequestMapping(value="/foo")
public class FooController {
@RequestMapping(value = {"/bar"}, method = {RequestMethod.POST})
public ModelAndView someOperation(....){
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.