我想有一個控制器,它映射到/site/
和兩個不同的控制器內看起來是這樣的:是否有可能在Spring 4 MVC中將控制器/控制器嵌套爲內部類?
@Controller
@RequestMapping(value="/api")
public class ApiController {
@Controller
@RequestMapping(value="/foo")
public class FooController {
//Some /foo/* methods here
}
@Controller
@RequestMapping(value="/bar")
public class BarController {
//Some /bar/* methods here
}
//Other methods that don't match /foo or /bar
}
這是正確的,或者會是更好的做法與/site/foo
到其分解成兩個獨立的控制器和/site/bar
映射?
爲什麼你需要內在的班級?爲什麼不能簡單地使用方法? – kosa 2015-01-20 23:22:45
沒關係。取決於功能相關的foo和bar是如何的。如果它們幾乎相同,這是合理的。通常他們不一樣,所以這不會是一個好設計。 – 2015-01-20 23:43:12
@PaulHicks:這就是我想的,謝謝你的確認。 – 2015-01-21 00:43:42