我们可以在Spring MVC中扩展控制器吗?

问题描述:

我们可以在Spring MVC中扩展控制器吗?我们应该如何处理扩展控制器类中的@RequestMapping?如果有人有任何示例,请分享。谢谢。我们可以在Spring MVC中扩展控制器吗?

+0

你能解释远一点你正在尝试做什么?一些小例子会很好 – geoand 2014-08-28 08:33:41

+0

欢迎来到[so]。预计这里的问题将会针对具体的编程问题___。请参加__ [导游] __。 – Unihedron 2014-08-28 18:15:09

+0

@EkanshRastogi这是我在产品中实现客户特定更改所必需的。 – Mugu 2014-08-29 17:08:28

如果BaseController的注释不能被删除,那么您可以使用适配器模式来获得继承。

@Controller 
public class NewController { 
    // Autowired fields 
    BaseController base; 

    protected x toExtend() { 
     base.toExtend(); 
     //new stuff 
    } 
} 

在通常情况下,无论是BaseController没有@Controller注释,因此常见的控制器方法可以把里面BaseController由实际控制人延长