@RequestMapping
Spring のアノテーションの振る舞いに戸惑っています。次のコードでtest()
は、 は にマッピングされ"/test"
、test_test()
は にマッピングされ"/test/test/test"
ます。ここで何が起こっていたのですか?test()
にマップしたい場合はどうすればよい"/test/test"
ですか?
package com.mvc.spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
@RequestMapping(value = "/test")
public class Test {
@RequestMapping(value = "/test", method = RequestMethod.GET)
String test() {
return "test";
}
@RequestMapping(value = "/test/test", method = RequestMethod.GET)
String test_test() {
return "test";
}
}