我们可以在Spring MVC中扩展控制器吗?我们应该如何处理扩展控制器类中的@RequestMapping?如果有人有任何例子请分享。感谢。
答案 0 :(得分:0)
如果无法删除BaseController的注释,则可以使用适配器模式来获取继承。
@Controller
public class NewController {
// Autowired fields
BaseController base;
protected x toExtend() {
base.toExtend();
//new stuff
}
}
在通常的情况下,BaseController没有@Controller
注释,因此可以将常见的控制器方法放在BaseController中以便由实际控制器进行扩展