본문 바로가기
IT_Developers/JAVA

Spring - @RequestMapping을 대신할 새로운 맵핑 어노테이션 / @PostMapping,@GetMapping,@PutMapping,@DeleteMapping, @PatchMapping

by 고코더 2021. 12. 20.

안녕하세요. 

고코더 입니다.

 

 

 

Spring 4.3 버전에 @RequestMapping에서 method 기능을 대신할 새로운 맵핑 어노테이션이 출시되었습니다. 좀 더 직관적으로 개발자가 사용 가능하도록 만들어졌으며, 효율적으로 소스를 작성하는데 큰 도움이 됩니다. 사용법은 매우 간단합니다. 기준의 옵션으로 제공된 메소드를 각 어노테이션을 기입하여 사용이 가능합니다. 아래에 예제를 확인해보시기 바랍니다. 

 

 

@PostMapping 

@PostMapping(value = "/")
public String Test() {
	return "PostMapping";
}

 

@GetMapping 

@GetMapping(value = "/")
public String Test() {
	return "GetMapping";
}

 

@DeletMapping 

@DeleteMapping(value = "/")
public String Test() {
	return "DeleteMapping";
}

 

@PutMapping 

@PutMapping(value = "/")
public String Test() {
	return "PutMapping";
}

 

@PatchMapping 

@PatchMapping(value = "/")
public String test() {
	return "PatchMapping";
}

 

댓글