본문 바로가기

API

구글 클라우드엔진 인증받고 사용하기 - Window썰 구글의 API를 활용해서 작업을 하려고 하는데Firebase의 프로젝트들은 간단하게 사용이 가능했는데 gcloud 프로젝트들은 사용 인증을 코드 기반으로 하지 않고, 암호화 키를 받아서 os레벨에서 path를 설정해서 인증처리를 하는 방식으로 구성을 해줘야한다. 이 부분이 보안성은 매우 높을텐데 많이 사용해보지 않아서 구성에 애를 먹는 경우가 있을 듯 하여 정리해본다.구글 계정과 사용할 API의 설정까지는 된 상태여야합니다. Step1. Gcloud SDK 설치하기Google Cloud SDK 설치하기로 이동하여 본인에게 맞는 OS의 SDK를 설치해야 합니다.(참고로 Window 계열과 xnix계열은 path설정만 다르고 나머지는 다 동일합니다.저는 Window를 기준으로 작성합니다.) Step2. 로그.. 더보기
RestController 사용법 썰 전통적인 Spring MVC 컨트롤러와 주요 차이점은 HTTP Response Body가 생성되는 방식입니다. 기존의 MVC 컨트롤러는 view기술을 사용하지만 Restful 웹서비스 컨트롤러(@RestController)는 객체를 반환하는 것이 주목적입니다. 객체 데이터는 JSON/XML 형식의 HTTP응답을 직접 작성하게 됩니다. @Controller + @ResponseBody를 합친 것이 @RestController라고 생각하면 됩니다.Spring MVC Rest의 Work Flow클라이언트는 URI 형식으로 웹서비스에 요청을 보낸다.요청은 Handler Mapping과 그 타입을 찾는 DispatcherServlet에 의해 인터셉트요청은 Controller에 의해 처리되고 응답은 @Respons.. 더보기