스프링부트
[Spring Boot] Rest API 구현 (Feat. spring date rest)
💡 Rest API 란? 참고 : https://withseungryu.tistory.com/100 💡 Spring data rest 란? spring-data-rest, a recent addition to the spring-dataproject, is a framework that helps you expose your entities directly as RESTful webservice endpoints. Unlike rails, grails or roo it does not generate any code achieving this goal. spring data-rest supports JPA, MongoDB, JSR-303 validation, HAL and many more. It is ..
Rest API?
Spring Boot - What is Rest API? 💡 Rest란? 웹과 같은 분산 하이퍼미디어 시스템에서 사용하는 통신 네트워크 아키텍처 HTTP와 URI의 단순하고 간결한 장점을 계승한 Network 아키텍쳐 참고 : https://meetup.toast.com/posts/92 💡 Rest가 만들어진 목적 구성요소 상호작용의 규모 확장성 인터페이스의 범용성 구성요소의 독립적인 배포 중간적 구성요소를 이용한 응답 지연 감소, 보안 강화, 레거시 시스템 인캡슐레이션 Rest API 설계하기 자원 : URI 행위 : HTTP 메소드 표현 : 리소스에 대한 표현 (HTTP Message Body) 💡 URI 설계 URI는 URL을 포함한 개념 URL : 웹상의 파일 위치를 표현 -> http://l..
[Spring Boot] YAML 파일 매핑하기 (Feat. @ConfigurationProperties)
💡 YAML 파일이란? 위키 참조 더보기 YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 '사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식이다. 2001년에 클라크 에반스가 고안했고, Ingy dot Net 및 Oren Ben-Kiki와 함께 디자인했다. YAML이라는 이름은 "YAML은 마크업 언어가 아니다 (YAML Ain't Markup Language)” 라는 재귀적인 이름에서 유래되었다. 원래 YAML의 뜻은 “또 다른 마크업 언어 (Yet Another Markup Language)”였으나, YAML의 핵심은 문서 마크업이 아닌 데이터 중심에 있다는 것을 보여주기 위해 이름을 바꾸었다. 오늘날 XML과 JSON이 데이터 직렬화에 주로 ..