2017-06-02 88 views

回答

3

好吧,如果你看看你自己的代碼,你說,訪問你的ServicesController,你必須去/foo,並訪問你的doStuff,你必須去/

總之,你說要在你的ServicesController中打電話給你的doStuff方法,你必須去/foo/

在我看來,正確的方法,有一個「默認」方法的一類,你可以這樣做:

@RestController 
@RequestMapping("/foo") 
public class ServicesController { 

    @RequestMapping(method=RequestMethod.GET) 
    public Something doStuff() { 
    } 
} 
+0

很久以後,謝謝布魯諾。 –

+0

不客氣:) –

0

您可以添加其他值一樣,

@RequestMapping(value={"","/"}, method=RequestMethod.GET) 
public Something doStuff() { 
    ... 
} 

這將觸發兩種www.bar.com/foo/www.bar.com/foo

+0

感謝Zionz,我可以發誓,我已經試過,但我會今天下午晚些時候再給它一次。我很努力地在文檔中找到任何關於此的內容。一旦我放棄了,我會報告回來,歡呼。 –