- Cleint : https://finaloneul.netlify.app/
- Server : https://final.oneulistore.click/swagger-ui/
- 22/09/02 ~ ์งํ ์ค
ํ๋ฅ์ ์ธ๊ธฐ๊ฐ ๋์์ง๊ณ , ๊ทธ์ ๋ฐ๋ฅธ ํ๊ตญ ์ ํ๋ค์ ์ผ๋ณธ ์๋น๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ ์ํ๊ฒ ๋ ์ผ๋ณธ ์ญ์ง๊ตฌ ์ผํ๋ชฐ ์ ์ ์ฌ์ดํธ์ ๋๋ค.
- AWS EC2 ์๋ฒ ๋ฐฐํฌ
- AWS RDS ์ฐ๋
- Jenkins, Docker ์ฐ๋
- ์ํ ์ฃผ๋ฌธ, ์ฃผ๋ฌธ ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ๊ฒฐ์ ์์ฒญ, ์กฐํ, ์ทจ์ ๊ธฐ๋ฅ ๊ตฌํ
- JWT์ ์ํ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ๋ก๊ทธ์ธ/ํ์๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํ
- ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์ฐ๋ ๊ตฌํ
- ์์ด๋ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
- ์์ ๋น๋ฐ๋ฒํธ ์๋ด ๋ฉ์ผ ๋ฐ์ก ๊ธฐ๋ฅ ๊ตฌํ
- ์ค์จ๊ฑฐ ๊ตฌํ
- ํ์๋ณ ๊ด์ฌ์ํ ๋ฑ๋ก,์ญ์ ,์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ํ์๋ณ ์ฅ๋ฐ๊ตฌ๋ ๋ฑ๋ก,์ญ์ , ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ๊ณต์ง์ฌํญ ๊ธ ์์ฑ, ์์ , ์ญ์ , ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ๋ฆฌ๋ทฐ ๊ฒ์ํ ๊ธ ์์ฑ, ์ฌ์ง ๋ฑ๋ก, ์์ , ์ญ์ , ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- ๋งค๊ฑฐ์ง ๋ฑ๋ก, ์์ , ์ญ์ , ์กฐํ ๊ธฐ๋ฅ ๊ตฌํ
- IDE : intelliJ IDEA
- JDK : java 11
- Project : Gradle 7.5
- Spring Boot : 2.7.3
- DataBase : MySQL 8.0.30
- EC2 Instance free tier
- Amazon Linux2 kerner 5.10
- Spring Web
- Spring Dev Tools
- Lombok
- Spring Data JPA
- Spring Security
- Swagger
- JWT
- main
- biz
- domain : Entity
- repository
- service
- web
- controller
- dto : Request, Response ๊ฐ์ฒด
- biz
GET
/auth/GloginPOST
/auth/loginPOST
/auth/reissuePOST
/auth/signup
DELETE
/cartsDELETE
/carts/emptyPOST
/cartsPUT
/cartsGET
/carts
DELETE
/favoritesDELETE
/favorites/emptyPOST
/favoritesGET
/favorites
GET
GET
/productsPUT
/products/{id}DELETE
/products/{id}POST
/products/listPOST
/products/save