Study๐
[JAVA8] ๋ฉ์๋ ๋ ํผ๋ฐ์ค์ ์ธํฐํ์ด์ค์ static,default๋ฉ์๋ํ๋ก์ ํธ ์งํ ํํฉ๐ฅ
- ํ์๊ฐ์
- ๋ก๊ทธ์ธ / ๋ก๊ทธ์์ โบ
- ํ๋กํ ์์ โบ
- ์นดํ๋ฑ๋ก โบ
- ๋ฆฌ๋ทฐ CRUD โก โบ
- ์นดํ๊ด๋ฆฌํ์ด์ง โก
- ์์ฝ๋ฆฌ์คํธ ๋ณด์ด๊ธฐ
- ํด๋ฌด์ผ, ํน์ ๋น์ฉ ๋ฑ๋ก ๊ธฐ๋ฅ โบ
์ค๋ ์ ๋ง ์์ฆ ๋ค์ด ์ต๊ณ ๋ก ํผ๊ณคํ ํ๋ฃจ์๋ค. ์ ์ ๋ง์ด ๋ชป ์๋ ๊ฑด ๋ ๊ธฐ๋ณธ์ด์์ง๋ง, ์ฌ๊ธฐ์ ๊ธฐ ์ด๋๋ ๋ง์ดํ๊ณ , ๊ฐ๋ ๊ณณ๋ง๋ค ์ผ์ด ์ ํ๋ฆฐ ๊ฒ๋ ์๋๋ผ์ ํผ๋ก๊ฐ x2 x4๋ก ์ฆ๊ฐํ ๊ฒ ๊ฐ๋ค. TIL์ ์ด ์๊ฐ์ ์ฐ๋ ๊ฒ ๋ถํฐ๊ฐ ์ด๋ฏธ...ใ ใ
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ํ ์๋ก ๋ถ์กฑํ ๊ฒ ๋์ ๋ณด์ธ๋ค. ์์ฑ์ด๋ผ๊ณ ์๊ฐํ์ง๋ง ๋ณด์์ ์ผ๋ก ํ์ ํ ๋ถ๋ถ๋ ๋ง๊ณ , '์ ๋๋ก ๋' ๊ธฐ๋ฅ์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ์๋ ๋ฏธํกํ ๋ถ๋ถ์ด ๋ง์ด ๋ณด์ธ๋ค. ์์ ์ ์ค์์ ํํฐ๋๊ป์ ๋ง์ํด์ฃผ์ จ๋ "์๋ชป ๋ ์ ์ด ๋ณด์ด์ง ์๋๋ค๋ฉด, ์ค์ค๋ก ๋ฐ์ ์ด ์์ง๋ ์์์ง ์์ฌํด๋ด๋ผ" ๋ผ๋ ๋งฅ๋ฝ์ ์ด์ผ๊ธฐ๊ฐ ํฌ๊ฒ ์๋ฟ๊ณ ์๋ ๊ฒ ๊ฐ๋ค.
๋๊ณผ๊ฑฐ์๋ (๋ฌด์ธ๊ฐ ๋ฐ๋ผ์น๊ณ , ๋ณด๊ณ ํ ๊ฒ์ผ๋ก) "์๋์ด ๋๋ค" ๋ผ๋ ์ฌ์ค์๋ง ์ง์คํด์, ์ด ์ ๋๋ฉด ๋ ๊ฑฐ ์๋๊ฐ?! ๋ผ๋ ์๊ฐ์ด ๋ค์๊ณ ,
์ต๊ทผ์๋ ๊ทธ๋ฅ ๊ตฌํํ ๊ธฐ๋ฅ์ ์๊ธฐ?ํ๊ณ ์ต์ํด์ง๋๋ฐ ๊ธ๊ธํด์ ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด์ ์ด๋ฐ๊ฑฐ๊ตฌ๋ ์ดํดํ๋๋ฐ ๊ทธ์ณค๊ณ ,
์์ฆ์๋ API ์์ฒญํ๋ ๊ทธ๋ฆผ์ด๋, ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ ์ต์ํด์ง๋ค๋ณด๋ ์ฝ๋์ ์ถ๊ฐํด์ค์ผ ํ ์กฐ๊ฑด๋ค์ด ์์์ด ๋๊ณ , ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ด ๋ง๋์ง์ ๋ํด์ ํ๋ฒ๋ ์๊ฐํด๋ณด๊ฒ ๋๊ณ , ๋ด๊ฐ ์ผ์ง๋ง ์ข์ง ๋ชปํ ์ฝ๋์ธ ๊ฒ ๊ฐ๋ค๋ผ๋ ํ๋ณ์ด ๋๋ ๊ฒ ๊ฐ๋ค.
์ด์ ์ฌ๊ธฐ์ ๋ ๋์๊ฐ๋ฉด, ํ๋ณํ๊ณ ๊ตฌ์ํ ๊ฒ์ ๋ํด์ ์์ฉํ์ฌ ๊ตฌํ๊น์ง ํ ์ ์์ด์ง๋ ๊ฒ ์๋๊น!! ๊ทธ๊ฑธ ๋ชฉํ๋ก ๋ ์ด์ฌํ ๊ณต๋ถํด์ผ๊ฒ ๋ค.
ํํฐ๋์ ๋ง์์ด ์๋ฟ์๋ ํ๋ฃจ๊ตฐ์! ๋ค์๊ธ ์๊ธฐ๋ฉด์ ์ค๋์ ์ด์ ๋ณด๋ค ๋๋ ์ข์ ํ๋ฃจ๊ฐ ๋๊ธธ ๋ฐ๋ผ๋ฉฐ~~ ํ์ดํ