<aside> โก๏ธ
์ด ๋ฌธ์๋ ํ๋ก์ ํธ์์ ์ฌ์ฉ๋๋ ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ ๋ณด ๋ฅผ ์ ๋ฆฌํ ๋ฌธ์์ ๋๋ค.
๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ญํ ๋ณ๋ก ๊ตฌ๋ถ๋์ด ์์ผ๋ฉฐ, ๋ฒ์ ์ ๋ฐ์ดํธ ๋ฐ ์ ์ง๋ณด์๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๊ด๋ฆฌ๋ฉ๋๋ค.
</aside>
๊ธฐ์ | ๋ฒ์ | ์ค๋ช |
---|---|---|
Java | 17 | ๋ฐฑ์๋ ๊ฐ๋ฐ ์ธ์ด |
JDK | eclipse-temurin 17.0.14 | Java Development Kit |
Gradle | 8.11.1 | ํ๋ก์ ํธ ๋น๋ ๋๊ตฌ |
๊ธฐ์ | ๋ฒ์ | ์ค๋ช |
---|---|---|
Spring Boot | 3.4.1 | ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ |
Spring Security | 6.4.2 | ์ธ์ฆ ๋ฐ ๋ณด์ ๊ด๋ฆฌ |
Spring Data | 3.4.1 | ๋ฐ์ดํฐ ์ ๊ทผ ๊ณ์ธต ๊ด๋ฆฌ |
JPA | 3.1.0 | ORM (๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ) |
QueryDSL | 5.0.0 | ๋์ ์ฟผ๋ฆฌ ์์ฑ |
Hibernate | 6.6.4 | JPA ๊ตฌํ์ฒด |
Flyway | 10.20.1 | ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ |
๊ธฐ์ | ๋ฒ์ | ์ค๋ช |
---|---|---|
MySQL | 8.0.34 | ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค |
Redis | 7.0.15 | ํ ํฐ ๋ฐ ์ธ์ ์ ์ฅ์ |
Elasticsearch | 8.17.2 | ํต๊ณ ๋ฐ์ดํฐ ์ ์ฅ์ |
๊ธฐ์ | ๋ฒ์ | ์ค๋ช |
---|---|---|
JUnit 5 | ์ต์ | ํ ์คํธ ํ๋ ์์ํฌ |
๋น๋ ๋๊ตฌ
๋๊ตฌ | ๋ฒ์ | ์ค๋ช |
---|---|---|
Gradle | 8.2 | ํ๋ก์ ํธ ๋น๋ ๋๊ตฌ |