Post

Spring

[Spring] Controller 요청방식 정리(@RequestMapping/@GetMapping/@PostMapping)

API를 만들기에 있어 2가지 요청 방식이있다. 1. 기존 방식인 @RequsetMapping을 사용하는 방식과 2. @GetMapping, @PostMapping, @PutMapping, @DeleteMapping을 사용하는 방식 (스프링 4.3부터 등장) 1. @RequsetMapping 방식 @RequestMapping(value="경로" ,method=RequestMethod.GET) >> GET방식 @RequestMapping(value="경로" ,method=RequestMethod.GET) >> POST방식 2. @GetMapping, @PostMapping @GetMapping("경로") >> GET방식 @PostMapping("경로") >> POST방식 근데 여기서 우리는 의문을 가질 수..

Spring

[Spring] @Responsebody를 이용한 데이터 반환(API)

@Controller 어노테이션을 썼을때 View가 아닌 Data를 반환해야 할때는 @Responsebody 어노테이션을 사용해야 한다. 확인해보면 return그대로 helloworld를 반환한다. 여기서 중요한것은 json 형식으로 반환이 가능하다는 것이다, 두가지 방식으로 가능한데 첫번째는 @RequestParam 어노테이션을 사용하는 방법 >> 프론트에서 받을 파라미터가 한개 일 때 두번째는 @RequestBody 어노테이션을 사용하는 방법 >> 받을 파라미터가 여러개인 객체 일 때 1. @RequestParam 방식 확인해보면 json형식으로 반환한 값을 확인할 수 있다. 확인할때는 /mapping값?파라미터이름=전달할파라미터 이 형식으로 적어주면 된다. 2. @RequestBody 방식 주의할 ..

leeggmin
'Post' 태그의 글 목록