본문 바로가기
반응형

Programming/SpringBoot22

[Spring Boot] RESTful Service 강의 정리 (9) - HAL Browser를 이용한 HATEOAS 기능 구현 [Spring Boot] RESTful Service 강의 정리 (8) - Monitoring APIs with Spring Boot Actuator [Spring Boot] RESTful Service 강의 정리 (7) - Configuring Auto Generation of Swagger Documentation / 개발자 도움말 페 [Spring Boot] RESTful Service 강의 정리 (6) - Implementing HATEOAS / level3단계.. prinha.tistory.com "HAL is a simple format that gives a consistent and easy way to hyperlink between resources in your API." HAL(Hy.. 2020. 8. 25.
[Spring Boot] RESTful Service 강의 정리 (8) - Monitoring APIs with Spring Boot Actuator [Spring Boot] RESTful Service 강의 정리 (7) - Configuring Auto Generation of Swagger Documentation / 개발자 도움말 페 [Spring Boot] RESTful Service 강의 정리 (6) - Implementing HATEOAS / level3단계의 REST API 구현 [Spring Boot] RESTful Service 강의 정리 (5) - REST API Version 관리(URI, Request Parameter, Header, Mi.. prinha.tistory.com REST API Monitoring을 위한 Actuator 어플리케이션의 상태를 종합적으로 정리하여 제공해주는 모듈로 Spring Boot Applicat.. 2020. 8. 25.
[Spring Boot] RESTful Service 강의 정리 (7) - Configuring Auto Generation of Swagger Documentation / 개발자 도움말 페이지 생성 [Spring Boot] RESTful Service 강의 정리 (6) - Implementing HATEOAS / level3단계의 REST API 구현 [Spring Boot] RESTful Service 강의 정리 (5) - REST API Version 관리(URI, Request Parameter, Header, Mime Type 이용) [Spring Boot] RESTful Service 강의 정리 (4) - Response 데이터 제어를 위한 Filterin.. prinha.tistory.com Swagger Spring REST API Documentation - 개발자 도움말 페이지 생성 1. Swagger의 간단한 구현 방법 1) pom.xml -> add dependencies io... 2020. 8. 25.
[Spring Boot] RESTful Service 강의 정리 (6) - Implementing HATEOAS / level3단계의 REST API 구현 [Spring Boot] RESTful Service 강의 정리 (5) - REST API Version 관리(URI, Request Parameter, Header, Mime Type 이용) [Spring Boot] RESTful Service 강의 정리 (4) - Response 데이터 제어를 위한 Filtering / 사용자 조회 예제 [Spring Boot] RESTful Service 강의 정리 (3) - Response 데이터 형식 변환(XML format) [Spring Boo.. prinha.tistory.com HATEOAS (Hypermedia As the Enging Of Application State) 현재 리소스와 연관된(호출 가능한) 자원 상태 정보를 제공 -> 결국 하이퍼미디.. 2020. 8. 25.
[Spring Boot] RESTful Service 강의 정리 (5) - REST API Version 관리(URI, Request Parameter, Header, Mime Type 이용) [Spring Boot] RESTful Service 강의 정리 (4) - Response 데이터 제어를 위한 Filtering / 사용자 조회 예제 [Spring Boot] RESTful Service 강의 정리 (3) - Response 데이터 형식 변환(XML format) [Spring Boot] RESTful Service 강의 정리 (3) - 유효성체크(Validation API)와 다국어처리(LocaleResolver) [Spring Boot.. prinha.tistory.com developers.facebook.com/docs/apps/versions developers.kakao.com/product 버전 관리라는 것은 단순히 사용자에게 보여지는 화면만을 제어하는 것이 아니라 REST .. 2020. 8. 24.
[Spring Boot] RESTful Service 강의 정리 (4) - Response 데이터 제어를 위한 Filtering / 사용자 조회 예제 [Spring Boot] RESTful Service 강의 정리 (3) - Response 데이터 형식 변환(XML format) [Spring Boot] RESTful Service 강의 정리 (3) - 유효성체크(Validation API)와 다국어처리(LocaleResolver) [Spring Boot] RESTful Service 강의 정리(2) / User Service API 구현 [User Service API 구현] 1) Do.. prinha.tistory.com 중요한 데이터 (ex. 비밀번호, 주민번호)를 클라이언트에게 바로 노출시 -> 보안상의 문제가 있을 수 있음 1. 어노테이션을 활용한 Filtering 1) @JsonIgnore 이용 -> 개별적으로 어노테이션 적용 // User.. 2020. 8. 24.
[Spring Boot] RESTful Service 강의 정리 (3) - Response 데이터 형식 변환(XML format) [Spring Boot] RESTful Service 강의 정리 (3) - 유효성체크(Validation API)와 다국어처리(LocaleResolver) [Spring Boot] RESTful Service 강의 정리(2) / User Service API 구현 [User Service API 구현] 1) Domain Class 생성 package com.example.restfulwebservice.user; import lombok.AllArgsConstructor; import l.. prinha.tistory.com [JavaScript] JSON(JavaScript Object Notation) maven 라이브러리 사용 JSON (JavaScript Object Notation) 클라이언트와.. 2020. 8. 24.
[Spring Boot] RESTful Service 강의 정리(3) - 유효성체크(Validation API)와 다국어처리(LocaleResolver) [Spring Boot] RESTful Service 강의 정리(2) / User Service API 구현 [User Service API 구현] 1) Domain Class 생성 package com.example.restfulwebservice.user; import lombok.AllArgsConstructor; import lombok.Data; import java.util.Date; @Data @AllArgsConstructor public.. prinha.tistory.com 1) 유효성 체크를 위한 Validation API 사용 - 사용자가 입력한 데이터에 대한 유효성 체크 @Valid // User import lombok.AllArgsConstructor; import lombok... 2020. 8. 24.
[Spring Boot] RESTful Service 강의 정리(2) / User Service API 구현 [User Service API 구현] 1) Domain Class 생성 package com.example.restfulwebservice.user; import lombok.AllArgsConstructor; import lombok.Data; import java.util.Date; @Data @AllArgsConstructor public class User { private Integer id; private String name; private Date joinDate; } 2) DAO + Service class 생성 (db연동을 하지 않을 것이기때문에 DAO 클래스가 딱히 필요없음) package com.example.restfulwebservice.user; import org.sprin.. 2020. 8. 24.
[Spring Boot] RESTful Service 강의 정리(1) Spring Boot Auto Configuration - DispatcherServletAutoConfiguration - ErrorMvcAutoConfiguration - HttpMessageConvertersAutoConfiguration -> JSON convert DispatcherServlet -> '/' - 클라이언트의 모든 요청을 한곳으로 받아서 처리 - 요청에 맞는 Handler로 요청을 전달 - Handler의 실행 결과를 Http Response 형태로 만들어서 반환 RestController - SpringBoot 에서는 별도의 xml파일 설정 없이 어노테이션으로 등록 - Spring4부터 @RestController 어노테이션 지원 - RsetController = Controll.. 2020. 8. 24.
반응형