Back-End ์์ ์ค/Spring Framework(67)
-
[Spring Boot 3] Spring Doc(Swagger) White Label Error
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์คํ๋ง ๋ถํธ 3 : ์๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ ์ ๋ฌธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ทโ๏ธ ์์ ์ค์ธ ๋ด์ฉ Kotlin(์ฝํ๋ฆฐ)๊ณผ Spring Boot 3๋ฅผ ํตํด Swagger๋ฅผ ๊ตฌ์ฑํ๋ ค๋ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ํฉ์ด์์. โ ๏ธ ๋ฌธ์ ๋ฐ์! ๐ค ์์ธ ๋ถ์ Spring Boot 3๋ก Version Upgrade๊ฐ ๋๋ฉด์ Spring Doc ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ด ๋ฐ๋์๊ธฐ ๋๋ฌธ์ด์์. springdoc-openapi v1.7.0 springdoc-openapi java library helps to automate the gener..
2023.12.22 -
GraphQL๊ณผ Apollo ์ด๋ฒ์งธ ์ด์ผ๊ธฐ - Java + Spring Boot์์ GraphQL ์ฌ์ฉํด ๋ณด๊ธฐ - ์ค์ต ํด๋ณด๊ธฐ
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์๋ฐ ORM ํ์ค JPA ํ๋ก๊ทธ๋๋ฐ:์คํ๋ง ๋ฐ์ดํฐ ์์ ํ๋ก์ ํธ๋ก ๋ฐฐ์ฐ๋ ์ ์์ ๋ถ ํ์ค ๋ฐ์ดํฐ๋ฒ ์ด COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ GraphQL๊ณผ Apollo ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ - ๊ฐ๋ ์ตํ๊ธฐ โ GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋? โ GraphQL๊ณผ Apollo ์ธ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ์ ๋ณด ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ โ GraphQL๊ณผ Apollo ๋ค๋ฒ์งธ ์ด์ผ๊ธฐ - Apollo๋? โ GraphQL๊ณผ Apollo ๋ค์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ๊ฐ๋จํ๊ฒ ๊ตฌํํด ๋ณด์..
2023.11.26 -
GraphQL๊ณผ Apollo ์ํ๋ฒ์งธ ์ด์ผ๊ธฐ - Java + Spring Boot์์ GraphQL ์ฌ์ฉํด ๋ณด๊ธฐ - ์ค์ต ํ๊ฒฝ ๊ตฌ์ฑ
์นด์นด์คํ์ด | ๋ง์ ๋๊ณ ๊ธ์ตํ๋ค ์ฌ๊ธฐ๋ฅผ ๋๋ฌ ๋งํฌ๋ฅผ ํ์ธํ์ธ์. qr.kakaopay.com ์๋ฐ ORM ํ์ค JPA ํ๋ก๊ทธ๋๋ฐ:์คํ๋ง ๋ฐ์ดํฐ ์์ ํ๋ก์ ํธ๋ก ๋ฐฐ์ฐ๋ ์ ์์ ๋ถ ํ์ค ๋ฐ์ดํฐ๋ฒ ์ด COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ GraphQL๊ณผ Apollo ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ - ๊ฐ๋ ์ตํ๊ธฐ โ GraphQL๊ณผ Apollo ๋๋ฒ์งธ ์ด์ผ๊ธฐ - REST API๋? โ GraphQL๊ณผ Apollo ์ธ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ์ ๋ณด ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์ โ GraphQL๊ณผ Apollo ๋ค๋ฒ์งธ ์ด์ผ๊ธฐ - Apollo๋? โ GraphQL๊ณผ Apollo ๋ค์ฏ๋ฒ์งธ ์ด์ผ๊ธฐ - GraphQL์ ๊ฐ๋จํ๊ฒ ๊ตฌํํด ๋ณด์..
2023.11.21 -
[Spring Boot][Total-Back-Office Project] Log Back์ ์ด์ฉํ Discord์ Exception ์ ๋ณด ๋ณด๋ด๊ธฐ ๋ฐ Data Base ์ ์ฅ feat.MyBatis & Test Code(JUnit 5) - โข ๋ก๊ทธ ๋ฐ ์์ฒญ ์ด์ฉ์, ์์ฒญ ์ ๋ณด ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ ์ฅ
์คํ๋ง ๋ถํธ 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.22 -
[Spring Boot][Total-Back-Office Project] Log Back์ ์ด์ฉํ Discord์ Exception ์ ๋ณด ๋ณด๋ด๊ธฐ ๋ฐ Data Base ์ ์ฅ feat.MyBatis & Test Code(JUnit 5) - โก ๋์ค์ฝ๋๋ก ๋ก๊ทธ ์ ๋ณด ๋ฐ์ก
์คํ๋ง ๋ถํธ 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.22 -
[Spring Boot][Total-Back-Office Project] AOP, Annotation์ ์ด์ฉํ API ์์ฒญ ์ด์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ feat.MyBatis & Test Code(JUnit 5)
์คํ๋ง ๋ถํธ 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.16