JSON 형태의 객체 데이터를 주고 받기!!
1. controller이라는 패키지를 만든다.
2. Course 라는 클래스를 만든다.
Course데이터를 주고받을 Controller 클래스를 하나 만든다.
소스코드
@RestController
- @Controller에 @ResponseBody가 결합된 어노테이션입니다!
- RestController를 붙이면, 컨트롤러 클래스 하위 메서드에 @ResponseBody 어노테이션을 붙이지 않아도 문자열과 JSON등을 전송할 수 있읍니다!
@GetMapping
- localhost:8080/ -> 이뒤에오는 주소값으로 입력을 받아서 함수를 실행 시킴!! GET방식으로
package com.sparta.week01.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class CourseController {
@GetMapping("/courses")
public Course getCourses() {
Course course = new Course();
course.setTitle("웹개발의 봄 스프링");
course.setDays(35);
course.setTutor("남병관");
return course;
}
}