Rest란
서버의 응답 형식이 JSON 형식임을 나타낸다.
HTML, CSS, JS를 주고받을 때는 Rest를 붙이지 않는다.
Controller란.
쉽게 말해 자동 응답기이다
클라이언트의 요청을 전달받는 코드를 Controller라고 부른다.
->그중 JSON만을 돌려주는 것은 RestController다.
RestController 생성 방법.
1. src > main > com.(파일명)에 패키지를 생성한다. (패키지 명: controller)
2. controller 패키지 안에 ControllerJavaClass를 만들어준다
3.
//생성된 public class 위에 @RestController 입력.
@RestController
public class CourseController {
//주소.com/courses 로 입력했을때 불러온다.
@GetMapping("/courses")
public Course getCourses() {
Course course = new Course();
course.setTitle("웹개발의 봄 스프링");
course.setDays(35);
course.setTutor("남병관");
return course;
}
}
//출력결과
//localhost:8080/courses로 진입
//{
//"title": "웹개발의 봄 스프링",
//"tutor": "남병관",
//"days": 35
//}
4.
#1 본인이 가장 처음 만든 파일 진입(com.learningspring.week01)
#2 가장 처음 만든 JavaClass 진입 후 실행
#3 열린 포트로 localhost:포트/courses(지정한 controller 경로) 입력 후 확인
'🍃웹개발 Spring' 카테고리의 다른 글
[Spring] IntelliJ SpringBoot 프로젝트 생성하기 (0) | 2022.09.26 |
---|---|
[Spring] H2 DB-Engine (2) | 2022.09.26 |
[Spring] RDBMS란. (1) | 2022.09.26 |
[Spring] Gradle이란. (0) | 2022.09.23 |
[Spring] getter, setter에 대하여. (1) | 2022.09.23 |