본문 바로가기

RESTful2

SpringBoot SpringBoot를 왜 쓸까? 1 Auto Configuration Spring 기반 앱의 복잡한 설정 비슷한 기술 스택으로 다른 SpringMVC 애플리케이션을 개발하려면 구성을 복사 붙여 넣기를 한다. => 반복되는 작업 SpringBoot는 이 작업을 자동으로 해준다. -> 클래스 path에 어떤 라이브러리가 있는지 확인 -> 무슨 라이브러리를 쓰는 지 확인 후 자동으로 Spring이 설정해준다. ( 의존성 추가와 필요한 Property만 세팅하면 끝 ) -> But 기본적인 관례는 필요하다.(Convention over configuration) -> 관례를 기반으로 자동으로 설정해주는 것 -> 따라서 필요한 것만 개발자가 수정해주면 된다. Spring Boot 가 스캔하는 것 2가지 CLASS.. 2020. 4. 22.
Restful Web Service REST( REpresentational State Transfer )? REST는 웹 표준 기반 아키텍처이며 데이터 통신에 HTTP 프로토콜을 사용 resource를 정의해서 CRUD 인터페이스를 제공.( 그 리소스가 있는 곳에 데이터를 요청 ) REST 아키텍처에서 REST 서버는 단순히 resource에 대한 액세스를 제공하고 REST 클라이언트는 자원에 액세스하고 나타낸다. 각 resource는 URI / 글로벌 ID로 식별된다. REST는 Text, JSON 및 XML과 같이 다양한 형태로 리소스를 나타낸다. ( JSON 가장 많이 사용 ) Client 부분은 Server에서 Json을 파싱해서 뿌려주기 때문에 파싱할 수 있는 것(Json pasor)이 필요하다. 예시 HTTP Method UR.. 2020. 4. 19.