본문 바로가기
안드로이드 자바

[Java][Android] 안드로이드 retrofit DTO/POJO 클래스로 데이터 받아오기

by teamnova 2022. 3. 10.

안녕하세요 여러분 이번시간에는 okhttp의 상위 버전 라이브러리인 retrofit을 사용하여 서버로 부터 원하는 클래스 형태로 데이터를 받아 오는 실습을 진행 해 보아요

 

 

1. Gradle 의존성을 추가 해야합니다.

 

2. DTO/POJO 클래스 생성

 

 

3. Interface 정의

 

 

 

 

4. Retrofit 인스턴스 생성

 

 

이렇게 메인 문에서 선언을 해주시면 retforit을 본인이 원하는 데이터 형태로 서버로 부터 받아 올 수 있습니다.

 

 

DTO 클래스 안에서 SERIALIZENAME을 하는 이유는 서버에서 변수와 client단의 변수가 이름이 달라도 가져 올 수 있게끔 매칭 시켜주는 어노테이션입니다.

 

스틱코드를 사용하면 보다 많은 코드를 블록화 하여 사용 할 수 있어서 좋습니다.

 

https://stickode.com/mainlogin.html

 

STICKODE

 

stickode.com