SpringBoot Get 방식

릭터·2022년 5월 1일
0

SpringBoot

목록 보기
4/5

Spring boot API에서 get 방식을 사용하려면

get을 받기 위해 만든 메서드 위에 @GetMapping("")를 사용한다.
()안에는 get을 받을 주소
그 후 메서드 매개변수에 @validate 사용해서 get 방식으로 받을 변수의 데이터형과 변수이름을 넣는다.
ex)

	@Validated(int idx)

받을 변수가 많다면 뒤에 ,를 붙여서 넣어 주면 된다.
ex)

	@Validated(int idx,String name,....)

받을 변수가 두개일 경우의 전체 예시
ex)

@GetMapping("/get 받을 주소")
@ApiOperation(value = "api value", notes = "api 설명")
public Mono GetEx(@Validated String name,int idx) throws Exception { }

POST는 메서드 위에 @GetMapping("") 대신 @PostMapping("")을 사용하고, 메서드 매개변수 안에 @RequestBody()를 쓰고 그 안에 body로 받을 변수들의 데이터형과 변수이름을 적으면 된다.
ex)

	@RequestBody(String name)

get에서 처럼 받을 body 변수가 많다면 ,를 사용하면 된다.
ex)

	@RequestBody(String name,int idx,.....)

body로 받을 변수가 두개일 경우의 전체 예시
ex)
@PostMapping("Post 받을 주소")
public PostEx(@RequestBody String name, int idx){
}

profile
풀스택 개발자를 꿈 꾸는 릭터입니다.

0개의 댓글