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

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


<source lang='java'>
<syntaxhighlight lang='java'>
package com.example.bootweb1;
@RequestMapping("/")
 
public String home() {
import org.springframework.web.bind.annotation.PathVariable;
return "Hello bootweb!";
import org.springframework.web.bind.annotation.RequestMapping;
}
import org.springframework.web.bind.annotation.RestController;
</syntaxhighlight>
 
<syntaxhighlight lang='java'>
@RestController
@RequestMapping(path = { "/greet", "/hello" })
public class MainController {
public String greet() {
return "안녕하세요";
@RequestMapping("/")
}
public String home() {
</syntaxhighlight>
return "Hello bootweb!";
<syntaxhighlight lang='java'>
}
@RequestMapping(value = "/hello/world", method = RequestMethod.GET)
@ResponseBody
@RequestMapping("/greet/{name}")
public String helloWorld() {
public String greet(@PathVariable("name") String name) {
    return "Hello, world!";
return "안녕하세요? " + name + "님 반갑습니다.^^";
}
}
</syntaxhighlight>
<syntaxhighlight lang='java'>
@RequestMapping("/greet/{name}")
public String greet(@PathVariable("name") String name) {
return "안녕하세요? " + name + "님 반갑습니다.^^";
}
</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)
{
}
}
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[스프링부트 bootweb1 프로젝트]]
* [[스프링 @RestController]]
* [[스프링 @PathVariable]]
* [[스프링 애노테이션]]
* [[스프링부트 프로젝트 bootweb1]]
* [[스프링 쿼리스트링 얻기 getQueryString()]]
 
==참고==
* http://www.baeldung.com/spring-requestmapping


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

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 }}