Java/Spring10 [Spring Boot] HTTP 요청을 위한 API 작성법 0. HTTP Method Http 메서드란 Client와 Server 사이에서 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식이다. 메서드의 종류에는 총 아홉 가지가 있으나 아래 나열한 네 가지 메서드가 주로 사용된다. 1. GET - 내용 취득 2. POST - 내용 저장 3. PUT - 내용 전체 갱신 4. DELETE - 내용 삭제 다음으로는 Spring Boot 프로젝트에서 위 메서드들에 대한 API를 작성하는 방법이다. 먼저 메서드들이 담길 컨트롤러 클래스를 생성하고 그 컨트롤러에 @RestController를 붙여줌으로써 요청에 대한 응답값으로 JSON 형태의 데이터를 반환할 수 있도록 해준다. 그리고 필요하다면 @RequestMapping을 통해 해당 컨트롤.. 2023. 3. 18. [Spring] Spring과 SpringBoot 1. Framework란? 소프트웨어 개발에 있어서 하나의 뼈대 역할을 하는 것으로서, 자주 쓰일 만한 기능들을 모아 놓은 클래스와 라이브러리들의 집합이다. 2. Spring Framework 스프링은 Java 기반의 엔터프라이즈급 개발을 편리하게 만들어주는 오픈소스 경량급 애플리케이션 프레임워크 다음은 스프링 프레임워크의 특성들이다. 2. 1. 제어의 역전 (IoC; Inversion of Control) 객체를 사용할 때, 기존의 자바 개발의 경우 개발자가 직접 사용하려는 객체를 선언하여 해당 객체의 의존성을 생성한 후 객체를 사용하였다. 하지만 IoC를 특징으로 하는 스프링에서는 사용할 객체를 직접 생성하지 않고 객체의 생명주기 관리를 외부(Spring Container 혹은 IoC Containe.. 2023. 3. 8. 이전 1 2 3 다음