2014-08-28 108 views
-1

我們可以在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

回答

0

如果BaseController的註釋不能被刪除,那麼您可以使用適配器模式來獲得繼承。

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

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

在通常情況下,無論是BaseController沒有@Controller註釋,因此常見的控制器方法可以把裏面BaseController由實際控制人延長

相關問題