* 예시 코드
package com.group.libraryapp.controller.calculator;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class CalculatorController {
@GetMapping("/add") // GET /add
public int addTwoNumbers(@RequestParam int number1, @RequestParam int number2) {
return number1+number2;
}
}
@RestController // 아래 api 코드를 api 진입 지점으로 만들어줌
- 주어진 클래스를 컨트롤러로 등록한다
- 컨트롤러 : API의 입구
@GetMapping("/add") // http method GET 을 의미 GET /add
- 아래 함수를 HTTP method 가 GET 이고 HTTP path 가 /add 인 API로 지정한다
@RequestParam // 쿼리로 넘어온 변수를 사용해야 할 때
- 주어지는 쿼리를 함수 파라미터에 넣는다
'IT > JAVA' 카테고리의 다른 글
[JAVA / spring] POST API 만들어보기 (0) | 2023.12.28 |
---|---|
[JAVA / spring] JAVA 개발을 위한 기본 지식 (1) | 2023.12.21 |