๊ฐ๋ ์ ๋ฆฌ ์์ ์ค(70)
-
GraphQL๊ณผ Apollo ์ด ์ผ๊ณฑ๋ฒ์งธ ์ด์ผ๊ธฐ - Kotlin + Spring Boot์์ GraphQL ์ฌ์ฉํด ๋ณด๊ธฐ - ์ค์ต ํด๋ณด๊ธฐ
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์ฝํ๋ฆฐ ์๋ฒฝ ๊ฐ์ด๋ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ GraphQL๊ณผ Apollo ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ - ๊ฐ๋ ์ตํ๊ธฐ โ GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋? โ GraphQL๊ณผ Apollo ์ธ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ์ ๋ณด ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ โ GraphQL๊ณผ Apollo ๋ค๋ฒ์งธ ์ด์ผ๊ธฐ - Apollo๋? โ GraphQL๊ณผ Apollo ๋ค์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ๊ฐ๋จํ๊ฒ ๊ตฌํํด ๋ณด์์ ๐ โ GraphQL๊ณผ Apollo ์ฌ์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL Mod..
2023.12.21 -
GraphQL๊ณผ Apollo ์ด ์ฌ์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - Kotlin + Spring Boot์์ GraphQL ์ฌ์ฉํด ๋ณด๊ธฐ - ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑ
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์ฝํ๋ฆฐ ์๋ฒฝ ๊ฐ์ด๋ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ GraphQL๊ณผ Apollo ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ - ๊ฐ๋ ์ตํ๊ธฐ โ GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋? โ GraphQL๊ณผ Apollo ์ธ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ์ ๋ณด ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ โ GraphQL๊ณผ Apollo ๋ค๋ฒ์งธ ์ด์ผ๊ธฐ - Apollo๋? โ GraphQL๊ณผ Apollo ๋ค์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ๊ฐ๋จํ๊ฒ ๊ตฌํํด ๋ณด์์ ๐ โ GraphQL๊ณผ Apollo ์ฌ์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL Mod..
2023.12.17 -
[Kotlin(์ฝํ๋ฆฐ)] ๋ฌธ๋ฒ ์ด ์ ๋ฆฌ
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์ฝํ๋ฆฐ ์๋ฒฝ ๊ฐ์ด๋ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Kotlin ๋ฌธ๋ฒ ์ด ์ ๋ฆฌ ๐ฝ ๋ค์ด๊ฐ๊ธฐ ๐ฆ ์๊ฐ ์๋ ํ์ธ์? Andloid(์๋๋ก์ด๋), Spring Boot(์คํ๋ง ๋ถํธ)๋ฅผ ์ด์ฉํด์ ๊ฐ๋ฐํ ๋, Java(์๋ฐ)๋ฅผ ์ฌ์ฉํ ์๋ ์์ง๋ง, JetBrains์์ ๋ง๋ Kotlin(์ฝํ๋ฆฐ)์ ์ฌ์ฉํด์ ๊ฐ๋ฐ์ ํ ์๋ ์์ด์. ์ ๋ช ์ ๋์ฝ ๊ธฐ์ ๋ค์ ์ด๋ฏธ ์คํ๋ง ๋ถํธ ๋ฑ์ ๊ฐ๋ฐํ ๋, ์๋ฐ๊ฐ ์๋ ์ฝํ๋ฆฐ์ผ๋ก ๊ฐ๋ฐํ๊ณ ์๊ณ , ์๋๋ก์ด๋ ์ง์๊ณผ ์คํ๋ง ๋ถํธ ์ง์์ ๊ฐ๋ฐ์๋ผ๋ฉด ๊ณต๋ถํ๋ฉด ์ข๋ค๊ณ ์๊ฐ์ด ๋์ด ์ฝํ๋ฆฐ์ ๊ณต๋ถํด..
2023.12.12 -
[Spring Boot][Total-Back-Office Project] Log Back์ ์ด์ฉํ Discord์ Exception ์ ๋ณด ๋ณด๋ด๊ธฐ ๋ฐ Data Base ์ ์ฅ feat.MyBatis & Test Code(JUnit 5) - โ Log Back ์ค์
์คํ๋ง ๋ถํธ 3 ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋๊ธฐ : ์๋ฐ ํธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ ๐งโ๐ป ์ฝ๋ฉ โ [Spring Boot][Total-Back-Office Project] AOP, Annotation์ ์ด์ฉํ API ๋์ ์๊ฐ ์ธก์ โ [Spring Boot][Total-Back-Office Project] AOP, Annotation์ ์ด์ฉํ API ์์ฒญ ์ด์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ feat.MyBatis & Test Code(JUnit 5) (https://junyharang.tistory.com/457) โ [Spring Boot][Total-Back-Office Project] Log Back์ ..
2023.07.19 -
[Java] Annotation (์ด๋ ธํ ์ด์ ) ์ด๋?
์คํ๋ง ๋ถํธ 3 ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋๊ธฐ : ์๋ฐ ํธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Annotaion (์ด๋ ธํ ์ด์ ) ์ด๋? ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ Annotation์ ์๋์ ๊ฐ์ด ์ ๋ฆฌํ ์ ์์ด์. โ ์ฌ์ ์ ์๋ฏธ๋ก ์ฃผ์์ด๋ผ๋ ๋ป โ Java์์ Annotaion์ Code ์ฌ์ด์ ์ฃผ์์ฒ๋ผ ์ฐ์ด๋ฉฐ, ํน๋ณํ ์๋ฏธ, ๊ธฐ๋ฅ์ ์ํํ๋๋ก ํ๋ ๊ฒ์ ์๋ฏธ - ํ๋ก๊ทธ๋จ์๊ฒ ์ถ๊ฐ์ ์ ๋ณด ์ ๊ณต์ ์ํ ๋ฉํ ๋ฐ์ดํฐ - ๋ฉํ ๋ฐ์ดํฐ๋? ๋ฐ์ดํฐ๋ฅผ ์ํ ๋ฐ์ดํฐ๋ก ๋ฐ์ดํฐ์ ๋ํ ์์ ์ ๋ณด๋ฅผ ์๋ฏธ. ๋์๊ด์ ์๋ฅผ ๋ค์๋ฉด ํ์ , ์ ์, ์ฃผ์ , ๋ถ๋ฅ ๊ธฐํธ ๋ฑ์ด ํฌํจ ๋ ๋ชฉ๋กํ ๋ ๋ฐ์ดํฐ ์ฌ์ฉ ์์ 1. ์ด๋ ธํ ์ด์ ์ ์ 2. Class์..
2023.07.15 -
[Spring] Spring AOP; ์คํ๋ง AOP ๊ฐ๋ ์ ๋ฆฌ
์คํ๋ง ๋ถํธ 3 ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋๊ธฐ : ์๋ฐ ํธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ์คํ๋ง AOP ๊ฐ๋ ์ ๋ฆฌ ๐ฝ ์ด๋ก ๐ฆ AOP๋? AOP๋ Aspect Oriented Programming์ ์ฝ์๋ก ๊ด์ ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ ์์ด์. ์ด๊ฒ์ ์ด๋ค ๋ก์ง ๊ธฐ์ค ํต์ฌ์ ์ธ ๊ด์ ๊ณผ ๋ถ๊ฐ์ ์ธ ๊ด์ ์ ๋๋๊ณ , ๊ฐ๊ฐ์ ๊ด์ ์ ๋ฐ๋ผ ๋ชจ๋ํํ์ฌ ๊ฐ๋ฐํ๋ ๋ฐฉ์์ ์ด์ผ๊ธฐํด์. ์๋ฅผ ๋ค์๋ฉด ํต์ฌ์ ์ธ ๊ด์ ์ด๋ ์ฐ๋ฆฌ๊ฐ ์ ์ฉํ๊ณ ์ ํ๋ ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ์ด์ผ๊ธฐํ ์ ์์ด์. ๋ถ๊ฐ์ ์ธ ๊ด์ ์ ํต์ฌ ๋ก์ง์ ์คํํ๊ธฐ ์ํด ํํด์ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ, ๋ก๊น , ํ์ผ ์ /์ถ๋ ฅ ๋ฑ์ด ๋ ์ ์์ด์. ์ฆ, AOP์์ ๊ฐ ๊ด์ ์ ๊ธฐ์ค์ผ..
2023.07.15