Maven & Gradle (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ OpenFeign Querydsl์ ์์๋ก ์์๋ณด๋ Spring Boot + Maven ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์ ๋ฒ ๋ชฉํ : Spring Boot๊ฐ ๊ด๋ฆฌํด์ฃผ์ง ์๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ๋, ์ํ๋ ๋ฒ์ ์ ์ด๋ป๊ฒ ์ฐพ์๊ฐ๋์ง OpenFeign Querydsl ์ ์์๋ก ์์๊ฐ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ ํ๊ฒฝ๋น๋ ๋๊ตฌ: Maven (Gradle์ ๋ณธ๋ฌธ์์ ์ผ๋ถ๋ง ๊ฐ๋จํ ๋ค๋ฃน๋๋ค)IDE: IntelliJ Ultimateํ๋ ์์ํฌ: Spring Bootpom.xml ์ค์ ์์๋ ๊ธ ํ๋จ์ "๊ฒฐ๋ก "์ ์ ์๋์ด ์์ผ๋ฉฐ, ๊ทธ ์ค์ ์ ์ด๋ฅด๊ธฐ๊น์ง์ ๊ณผ์ ์ ์๊ฐํฉ๋๋ค. Querydsl vs OpenFeign QuerydslQuerydsl(https://github.com/querydsl/querydsl)5.0.0 ๋ฒ์ : 2021๋ 7์ ๋ฆด๋ฆฌ์ค5.1.0 ๋ฒ์ : 2024๋ 1์ 30์ผ ๋ฆด๋ฆฌ์ค3๋ ๊ฐ๊น์ด ํฐ ์ ๋ฐ์ดํธ ์์ด ์ ์ง๋๋ค 1๋ ์ .. Spring Rest Docs ๋์ ์, Maven๊ณผ Asciidoctor ๋ฌธ๋ฒ์ด ํท๊ฐ๋ฆฌ๋ ๋ถ๋ค์ ์ํ pom.xml ์ค๋ช Spring Rest Docs๋ฅผ ๊ฒ์ํ์ ๋, Maven์ ๋์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ pom.xml ์ค๋ช ์ด ๋ถ์กฑํ๋ค๊ณ ๋๊ผ์ต๋๋ค.๊ทธ๋์ ์ด๋ฒ ๊ธ์์๋ Spring Boot์ Maven(3.9.9 ๋ฒ์ ) ํ๊ฒฝ์์ Spring Rest Docs๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ pom.xml ์ค์ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ๊ณ , ๊ทธ ๊ณผ์ ์์ Maven ์ ๋ฌธ๋ฒ๋ ํจ๊ป ํ์ตํด๋ณด๋ ค ํฉ๋๋ค. ๋ํ, pom.xml ์ค์ ๊ฐ๋ค์ด Asciidoctor์ Maven ์ค ๋๊ตฌ์ ์ค์ ๊ฐ์ธ์ง ์ดํดํ๋ ๊ฒ์ด ์ด ๊ธ์ ๋ชฉํ์ ๋๋ค. ๋ํ, ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ์ฒ๋ผ *.adoc ํ์ผ์ HTML๋ก ๋ณํํ์ฌ .jar ํ์ผ์ ํฌํจ์ํค๊ณ , *.adoc ํ์ผ์ ๋๋ฉ์ธ๋ณ๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ๋๋์ด ๊ด๋ฆฌํ๋ ๋ฐฉ์๋ ํจ๊ป ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค.1. Spring Rest Docs 3.0.3 .. ์ด์ 1 ๋ค์