[스프링] URL 매핑 방법
스프링에서는 URL을 매핑하여 특정한 기능을 수행하도록 설정할 수 있습니다. 이는 @RequestMapping, @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 등의 주석(annotation)을 통해 가능합니다.
@RequestMapping
@RequestMapping("/hello")
public String hello() {
return "hello";
}
위의 예시에서는 “/hello”라는 URL이 호출될 때 hello() 메서드가 수행되도록 지정하였습니다.
@GetMapping
@GetMapping("/welcome")
public String welcome() {
return "welcome";
}
위의 예시에서는 “/welcome”라는 URL이 GET 방식으로 호출될 때 welcome() 메서드가 수행되도록 지정하였습니다.
@PostMapping
@PostMapping("/submit")
public String submit() {
return "submitted";
}
위의 예시에서는 “/submit”이라는 URL이 POST 방식으로 호출될 때 submit() 메서드가 수행되도록 지정하였습니다.
@PutMapping
@PutMapping("/update")
public String update() {
return "updated";
}
위의 예시에서는 “/update”이라는 URL이 PUT 방식으로 호출될 때 update() 메서드가 수행되도록 지정하였습니다.
@DeleteMapping
@DeleteMapping("/remove")
public String remove() {
return "removed";
}
위의 예시에서는 “/remove”이라는 URL이 DELETE 방식으로 호출될 때 remove() 메서드가 수행되도록 지정하였습니다.
이러한 방식으로 URL을 매핑하여 웹 애플리케이션의 각 요청에 대한 처리를 지정할 수 있습니다.
참고문헌: Spring Framework Documentation