"스프링 @RequestMapping"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 6개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;스프링 @RequestMapping
;스프링 @RequestMapping


<source lang='java'>
<syntaxhighlight lang='java'>
@RequestMapping("/")
@RequestMapping("/")
public String home() {
public String home() {
return "Hello bootweb!";
return "Hello bootweb!";
}
}
</source>
</syntaxhighlight>
<source lang='java'>
<syntaxhighlight lang='java'>
@RequestMapping(path = { "/greet", "/hello" })
public String greet() {
return "안녕하세요";
}
</syntaxhighlight>
<syntaxhighlight lang='java'>
@RequestMapping(value = "/hello/world", method = RequestMethod.GET)
@RequestMapping(value = "/hello/world", method = RequestMethod.GET)
@ResponseBody
@ResponseBody
14번째 줄: 20번째 줄:
     return "Hello, world!";
     return "Hello, world!";
}
}
</source>
</syntaxhighlight>
<source lang='java'>
<syntaxhighlight lang='java'>
@RequestMapping("/greet/{name}")
@RequestMapping("/greet/{name}")
public String greet(@PathVariable("name") String name) {
public String greet(@PathVariable("name") String name) {
return "안녕하세요? " + name + "님 반갑습니다.^^";
return "안녕하세요? " + name + "님 반갑습니다.^^";
}
}
</source>
</syntaxhighlight>
<syntaxhighlight lang='java'>
@RequestMapping(method=RequestMethod.GET, value={"/movies","/movies/{id}"})
public String getMovieDetails(Model model,
    @RequestParam(value="id", required=false) Long id,
    @PathVariable("id") Long id2)
{
}
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[스프링 @RestController]]
* [[스프링 @RestController]]
*[[스프링 @PathVariable]]
* [[스프링 @PathVariable]]
*[[스프링 애노테이션]]
* [[스프링 애노테이션]]
*[[스프링부트 프로젝트 bootweb1]]
* [[스프링부트 프로젝트 bootweb1]]
* [[스프링 쿼리스트링 얻기 getQueryString()]]


==참고 자료==
==참고==
* http://www.baeldung.com/spring-requestmapping
* http://www.baeldung.com/spring-requestmapping


[[분류: 자바 애노테이션]]
[[분류:스프링 애노테이션]]

2020년 11월 2일 (월) 02:51 기준 최신판

1 개요[ | ]

스프링 @RequestMapping
@RequestMapping("/")
public String home() {
	 return "Hello bootweb!";
}
@RequestMapping(path = { "/greet", "/hello" })
public String greet() {
	 return "안녕하세요";
}
@RequestMapping(value = "/hello/world", method = RequestMethod.GET)
@ResponseBody
public String helloWorld() {
    return "Hello, world!";
}
@RequestMapping("/greet/{name}")
public String greet(@PathVariable("name") String name) {
	return "안녕하세요? " + name + "님 반갑습니다.^^";
}
@RequestMapping(method=RequestMethod.GET, value={"/movies","/movies/{id}"})
public String getMovieDetails(Model model,
     @RequestParam(value="id", required=false) Long id,
     @PathVariable("id") Long id2)
{
}

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}