📌구현 기능
진도표 2일차에 해당하는 과제이다.
문제 1
두 수를 입력하면, 다음과 같은 결과가 나오는 GET API를 만들어보자.
- path: `/api/v1/calc'
- 쿼리 파라미터: num1, num2
- 예시
GET /api/v1/calc?num1=10&num2=5
{
"add": 15,
"minus": 5,
"multiply": 50
}
문제 2
날짜를 입력하면 무슨 요일인지 알려주는 GET API를 만들어보자.
- path와 쿼리는 임의로 만들어도 상관없다.
- TIP) 자바 8 이후 날짜를 다루는 객체 LocalDate에 대해 알아보자
- 예시
GET /api/v1/day-of-the-week?date=2023-01-01
{
"dayOfTheWeek": "MON"
}
문제 3
여러 수를 받아 총 합계를 반환하는 POST API를 만들어보자.
- API에서 받는 Body는 다음과 같은 형태이다(DTO에서 List를 갖고 있으면 배열을 받을 수 있다)
{
"numbers": [1, 2, 3, 4, 5]
}
- 반환 결과(JSON이 아니라 단순한 값이다)
15
🔨작업 상세
📄 참고 사항
.
📌구현 기능
진도표 2일차에 해당하는 과제이다.
문제 1
두 수를 입력하면, 다음과 같은 결과가 나오는
GETAPI를 만들어보자.GET /api/v1/calc?num1=10&num2=5{ "add": 15, "minus": 5, "multiply": 50 }문제 2
날짜를 입력하면 무슨 요일인지 알려주는
GETAPI를 만들어보자.GET /api/v1/day-of-the-week?date=2023-01-01{ "dayOfTheWeek": "MON" }문제 3
여러 수를 받아 총 합계를 반환하는
POSTAPI를 만들어보자.{ "numbers": [1, 2, 3, 4, 5] }15🔨작업 상세
GET /api/v1/calc만들기GET /api/v1/day-of-the-week만들기POST /api/v1/numbers-sum📄 참고 사항
.