http의 4가지 요청 방식

OUO·2022년 4월 13일
0
post-thumbnail

package com.cos.controllerdemo.web;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RestController;

//@Controller // file을 응답하는 controller (client가 브라우저면 .html 파일)
@RestController // data를 응답하는 controller (client가 핸드폰이면 data), @RestController => 이 annotation을 보고 spring이 controller로 만들어줌
public class HttpController {

	// http://locallhost:8082/get
	@GetMapping("/get")
	public String get() {
		return "get 요청됨";

	}

	// http://locallhost:8082/post
	@PostMapping("/post")
	public String post() {
		return "post 요청됨";

	}

	// http://locallhost:8082/put
	@PutMapping("/put")
	public String put() {
		return "put 요청됨";

	}

	// http://locallhost:8082/delete
	@DeleteMapping("/delete")
	public String delete() {
		return "delete 요청됨";

	}
}

get을 제외한 post, put, delete는 웹에서 확인이 안되므로 postman 이용




profile
develoops!er

0개의 댓글