간단한 Rest API를 만들어보려고 한다
새로운 class를 하나 생성하고 어떤 내용의 값을 반환받고 싶은지 적어준다.
아직 Course
라는 class를 생성하지는 않은 상태로 반환받고 싶은 값만 적어두었기 때문에 빨간 줄이 있다.
(12번째 줄 수정!!
return Array.asList
)
11번째 줄의 <course>
부분에 마우스를 올린뒤 Ctrl+1
혹은 Command+1
을 클릭하여 Course
클래스를 생성해준다.
이렇게 생성된 클래스 안에서 모든 속성이 정의가 된다.
Alt+Shift+S
를 클릭해 Getter, Constructor, ToString 메소드를 추가해준다.
이렇게 생성해주면 된다.
이제 해주어야 할 일은 특정 메소드에 URL을 매핑시켜주는 것이다.
아주 간단하게 RequestMapping(/URL명)
이렇게 입력해주면 완료!!
프로그램을 실행시켜주고 설정해둔 URL로 접속해보자
localhost:8080/courses로 접속해주면
짠!!!
잘 나오는 걸 확인할 수 있다
아주 간단하고 수월한 작업이다.
이렇듯 Spring Boot는 개발자가 프로덕션 환경에서 사용 가능한 애플리케이션을
빠르게 빌드하고, 동시에 프로덕션 환경에서 안정적으로 실행할 수 있는 기능을 제공해서 개발자에게 효율적이고 안정적인 애플리케이션 개발을 지원한다.