spring_화면 음악(2)매 핑 요청

3091 단어 request
http://localhost:8080/spring_mvc_test/simple
@RequestMapping("simple")
public @ResponseBody String helloWorld() { 
    String message = "Hello, this is a simple example";
    System.out.println(message);
    return message;
}

mapping by path
http://localhost:8080/spring_mvc_test/mapping/path
@RequestMapping("/mapping/path")
public @ResponseBody String mappingByPath() {
     String message = "Mapping by path";
     return message;
}

mapping by method
<form action="http://localhost:8080/spring_mvc_test/mapping/method" method="post">
<input type="submit" value="  "/>
</form>
@RequestMapping(value="/mapping/method", method=RequestMethod.POST)
public @ResponseBody String mappingByMethod() {
    String message = "Mapping by Method";
    return message;
}

By path,method,and presence of parameter
http://localhost:8080/spring_mvc_test//mapping/parameter?foo=111
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo")
public @ResponseBody String byParameter() {
	String message = "By path,method,and presence of parameter";
	return message;
}

Mapped by path + method + not presence of query parameter!
http://localhost:8080/spring_mvc_test//mapping/parameter?foo1=111
@RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="!foo") 
public @ResponseBody String mappedNotParams(){
	String message = "Mapped by path + method + not presence of query parameter!";
	return message;
}

Mapped by path + method + presence of header
@RequestMapping(value="/mapping/header", method=RequestMethod.GET, headers="Accept=text/plain")
public @ResponseBody String byHeader() {
    String message = "Mapped by path + method + presence of header!";
    return message;
}

Mapped by path + method + not presence header!
http://localhost:8080/spring_mvc_test/notheader
@RequestMapping(value="/notheader", method=RequestMethod.GET, headers="!FooHeader")
public @ResponseBody String byHeaderNegation() {
    String message = "Mapped by path + method + not presence header!";
    return message;
}

Mapping by regexp!
http://localhost:8080/spring_mvc_test/regexp/ddd
http://localhost:8080/spring_mvc_test/regexp/test
@RequestMapping(value="/regexp/*", method=RequestMethod.GET)
public @ResponseBody String regexp() {
    String message = "Mapping by regexp!";
    return message;
}

좋은 웹페이지 즐겨찾기