[스프링] 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