2016-03-15 113 views
1

我在Spring Boot中遇到了一些問題。SpringBoot - @RequestMapping(name =「/ home」) - @RequestMapping(value =「/ home」)

當我使用@RequestMapping(value = "/home"),一切工作正常。但是當我使用@RequestMapping(name = "/home")時,我的網站將不會顯示。

所以我的問題是:@RequestMapping(name = "/home")@RequestMapping(value = "/home")之間的區別是什麼?

+0

它在Javadoc中註釋了那個註釋 – wero

+0

我知道..但是我不能看到差別。順便說一句..如果我使用路徑而不是價值它也適用。那麼告訴我爲什麼這是? – Darkstar

回答

1

根據我所知,@RequestMapping中的名稱用於爲映射指定名稱。

What is Name? 
As In servlet mapping we assign name to the servlet class and url pattern 
in spring we can also assign name to the mapping. 

但值不同,它用於定義URL模式,通過該模式我們可以調用Controller類的方法。

+0

thnx很多哥們..幫助我。 – Darkstar