我们可以在Spring MVC中扩展控制器吗?
问题描述:
我们可以在Spring MVC中扩展控制器吗?我们应该如何处理扩展控制器类中的@RequestMapping?如果有人有任何示例,请分享。谢谢。我们可以在Spring MVC中扩展控制器吗?
答
如果BaseController的注释不能被删除,那么您可以使用适配器模式来获得继承。
@Controller
public class NewController {
// Autowired fields
BaseController base;
protected x toExtend() {
base.toExtend();
//new stuff
}
}
在通常情况下,无论是BaseController没有@Controller
注释,因此常见的控制器方法可以把里面BaseController由实际控制人延长
你能解释远一点你正在尝试做什么?一些小例子会很好 – geoand 2014-08-28 08:33:41
欢迎来到[so]。预计这里的问题将会针对具体的编程问题___。请参加__ [导游] __。 – Unihedron 2014-08-28 18:15:09
@EkanshRastogi这是我在产品中实现客户特定更改所必需的。 – Mugu 2014-08-29 17:08:28