seong
Mapping 메서드(1) - Get , Post, Put, Delete(white프로젝트) 본문
새로운 프로젝트 생성
프로젝트 생성 후 기본 설정 (포스트맨 사용)
포스트맨 설정 하기 - https://seong9566.tistory.com/114
application.properties
- server.servlet.context-path=/ 는 프로젝트가 하나일 경우 쓴다
만약 프로젝트가 여러개가 된다면 server.servlet.context-path=/white 로 설정을 해주어야 한다.
server.port=8000
server.servlet.context-path=/
Method 4가지 배우기 Get,Post,Put,Delete
package site.metacoding.demo;
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;
import lombok.Delegate;
//Http Method -> Mapping 기술
// 포스트맨 -> 4가지 요청을 쉽게 테스트 해볼 수 있다.
@RestController
public class FirstController {
// 주소에는 명사만 넣는다
@GetMapping("/first")
public String getData() {
return "<h1>data</h1>";
}
@PostMapping("/first")
public String postData() {
return "<h1>insert data</h1>";
}
@PutMapping("/first")
public String putData() {
return "<h1>update data</h1>";
}
@DeleteMapping("/first")
public String deleteData() {
return "<h1>delete data</h1>";
}
}
Get 확인
Post확인
Put확인
Delete 확인
알 수 있는 점
- 맵핑 주소가 모두 first로 동일하다, 하지만 Mapping 타입이 다르면 모두 다른 데이터가 반환된다.
'Spring > SpringBoot' 카테고리의 다른 글
고급 데이터 받기(white프로젝트) (0) | 2022.08.29 |
---|---|
Mapping 메서드(2) 데이터 받기 Get, Post, Put, Delete(white프로젝트) (0) | 2022.08.29 |
PostMan 설정하기 (0) | 2022.08.29 |
Controller연습 - Member (0) | 2022.08.28 |
Controller 연습 - user 데이터 읽기 (0) | 2022.08.25 |