ํ๋ก ํธ์๋์์ ์ข์์ count์ ๊ฐ์ด ์ข์์ ํ๋์ง ์ํ๋์ง๋ฅผ ์ ์ ์๋ ๊ฐ์ ๋ณด๋ด๋ฌ๋ผ๊ณ ํ๋ค.
๊ทธ๋์ "isNewsHeart
๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณด๋ผ๊ฒ์~~~" ๋ผ๊ณ ํ๋ค.
NewsHeartResponseDto
์ isNewsHeart
๋ฅผ ์ถ๊ฐํด์ฃผ๊ณ
Service
์ ์ข์์๋ฅผ ๋๋ฅด๋ฉด true
, ๋ค์ ์ทจ์ํ๋ฉด false
๋ฅผ ๋ฐํํ๋ ๋ก์ง์ ์ถ๊ฐํด์ฃผ์๋ค.
@Getter
public class NewsHeartResponseDto {
private int newsHeart;
private boolean isNewsHeart ;
public NewsHeartResponseDto(int heartCount, boolean isNewsHeart) {
this.newsHeart = heartCount;
this.isNewsHeart = isNewsHeart;
}
}
Postman์์ ํ์ธํ ๊ฒฐ๊ณผ.....
isNewsHeart
๋ ๋์ค์ง ์๊ณ newsHeart
๋ง ๋์๋ค...
์ด๊ฒ ๋ญ๋?
๋ถ๋ช
์ง๊ธ๊น์ง ํ์ ๋, Dto
์ ์ถ๊ฐํด์ฃผ๋ฉด Postman์ ์ ์ถ๋ ฅ๋๋๋ฐ ์ ์๋์ง... ๋ผ๊ณ ์๊ฐํ๋ค.
๊ตฌ๊ธ๋ง์ ํด๋ณด์๋๋ฐ is
๋ก ํ๋ฉด ์๋๋ค๊ณ ํ์๋ค..
build > classes > ... > news > dto > NewsHeartResponseDto
๋ฅผ ๋ณด์๋ค.
newsHeart
๋ง get ๋ฉ์๋
๊ฐ ์๊ณ isNewsHeart
๋ get ๋ฉ์๋
๊ฐ ์์๋ค.
Lombok
์ดget ๋ฉ์๋
๋ฅผ ์์ฑํด์ฃผ์ง ์๋๋ค !!!!!!!!!!!
์ฐพ์๋ณด๋ Prefix๋ก is
๊ฐ ๋ถ์ผ๋ฉด get ๋ฉ์๋
๋ฅผ ์์ฑํ์ง ์๋๋ค๊ณ ํ๋ค...
boolean
์ด ์๋ Boolean
์ผ๋ก ๋ง๋ค๊ธฐ (๊ธฐ๋ณธํ โก๏ธ ์ฐธ์กฐํ)
getIsNewsHeart
๋ผ๋ get
๋ฉ์๋ ๋ง๋ค์ด์ฃผ๊ธฐ
public int getIsNewsHeart(){
return this.isNewsHeart;
}
is
Prefix๋ฅผ ์ฌ์ฉํ์ง ์๋ ๋ณ์๋ช
์ผ๋ก ๋ฐ๊พธ๊ธฐ
@JsonProperty()
๋ฌ์์ฃผ๊ธฐ
@JsonProperty("newsHeart")
private final int newsHeart;
@JsonProperty("isNewsHeart")
private final boolean isNewsHeart;
๋๋ Boolean
์ฐธ์กฐํ ๋ณ์๋ก ๋ง๋ค์ด์ ์ฃผ์๋ค!
์ข์ ๊ธ ๊ฐ์ฌํฉ๋๋ค. ์์ฃผ ์ฌ๊ฒ์ :)