개발중/Spring
REST API 의 Mapping 방법 정리
Binsoo
2021. 5. 27. 09:49
728x90
반응형
REST API 의 Mapping 방법 정리
REST API 로 개발을 하면서 신기한 점이 있는데
매번 헷갈려서 한번 더 정리하고 넘어가야 겠다.
아래와 같이 /jung/binsoo 라는 URL이 있을 때
이 하나의 URL에서 하는 일은 여러가지가 될 수 있다.
예를 들어 SELECT, INSERT, DELETE, UPDATE 등..
@RestController
@Api(tags = {"Binsoo"})
@RequestMapping("/jung/binsoo")
public class binsooController {
}
기존에는 아래처럼 4개의 url 을 매핑해줬어야 했는데
/jung/binsoo/select
/jung/binsoo/insert
/jung/binsoo/update
/jung/binsoo/delete
이제는 기능에 맞게 하나의 url 로 정의할 수 있다.
URL : /jung/binsoo/devel
select
@GetMapping( value = "/devel" )
insert
@PostMapping( value = "/devel" )
update
@PutMapping( value = "/devel" )
delete
@DeleteMapping( value = "/devel" )
728x90
반응형