π API λ¬Έμ & Sequence λ€μ΄μ΄κ·Έλ¨ (Single Page)
Docker - MySQL μ€ν
docker run -p 3306:3306 --name spring-commerce -e MYSQL_ROOT_PASSWORD=pass -e MYSQL_DATABASE=spring-commerce -e MYSQL_USER=taylor -e MYSQL_PASSWORD=pass -d mysql
docker exec -i -t spring-commerce bash
mysql -u taylor -p
use spring-commerce
μ¬μ©μκ° κ±°λκ° κ°λ₯ν Wanted Market APIλ₯Ό μμ±ν΄μΌν©λλ€. μꡬμ¬νμ λ§μΆ° μ§νν΄μ£ΌμΈμ. μꡬμ¬νμ 곡ν΅κ³Ό 1λ¨κ³(νμ), 2λ¨κ³(μ ν) λ‘ λλμ΄μ Έ μμ΅λλ€.
곡ν΅κ³Ό 1λ¨κ³λ νμλ‘ μ§νν΄μ£Όμκ³ , 2λ¨κ³λ 1λ¨κ³λ₯Ό λ§λ¬΄λ¦¬ν μ΄νμ μμ°¨μ μΌλ‘ μ§ννμλ κ²μ μΆμ²ν©λλ€. μ€νλ¦°νΈλ₯Ό μ§ννλ©΄μ κΈ°λ₯μ΄ μ΄λ»κ² λ°μ ν΄λκ°λμ§ μ¬μ κ³Όμ λ₯Ό ν΅ν΄μ 체νν΄λ³΄μλ©΄ μ’κ² μ΅λλ€.
- μ ν λ±λ‘κ³Ό ꡬ맀λ νμλ§ κ°λ₯ν©λλ€.
- λΉνμμ λ±λ‘λ μ νμ λͺ©λ‘μ‘°νμ μμΈμ‘°νλ§ κ°λ₯ν©λλ€.
- λ±λ‘λ μ νμλ "μ νλͺ ", "κ°κ²©", "μμ½μν"κ° ν¬ν¨λμ΄μΌνκ³ , λͺ©λ‘μ‘°νμ μμΈμ‘°νμμ μμ½μνλ₯Ό ν¬ν¨ν΄μΌν©λλ€.
- μ νμ μνλ "νλ§€μ€", "μμ½μ€", "μλ£" μΈκ°μ§κ° μ‘΄μ¬ν©λλ€.
- ꡬ맀μκ° μ νμ μμΈνμ΄μ§μμ ꡬ맀νκΈ° λ²νΌμ λλ₯΄λ©΄ κ±°λκ° μμλ©λλ€.
- νλ§€μμ ꡬ맀μλ μ νμ μμΈμ 보λ₯Ό μ‘°ννλ©΄ λΉμ¬μκ°μ κ±°λλ΄μμ νμΈν μ μμ΅λλ€.
- λͺ¨λ μ¬μ©μλ λ΄κ° "ꡬ맀ν μ©ν(λ΄κ° ꡬ맀μ)"κ³Ό "μμ½μ€μΈ μ©ν(λ΄κ° ꡬ맀μ/νλ§€μ λͺ¨λ)"μ λͺ©λ‘μ νμΈν μ μμ΅λλ€.
- νλ§€μλ κ±°λμ§νμ€μΈ ꡬ맀μμ λν΄ 'νλ§€μΉμΈ'μ νλ κ²½μ° κ±°λκ° μλ£λ©λλ€.
- μ νμ μλμ΄ μΆκ°λ©λλ€. μ νμ 보μ "μ νλͺ ", "κ°κ²©", "μμ½μν", "μλ"μ΄ ν¬ν¨λμ΄μΌν©λλ€.
- λ€μμ ꡬ맀μκ° ν μ νμ λν΄ κ΅¬λ§€νκΈ°κ° κ°λ₯ν©λλ€. (λ¨, ν λͺ μ΄ κ΅¬λ§€ν μ μλ μλμ 1κ°λΏμ λλ€.)
- ꡬ맀νμ μ λ¨κ³κ° μΆκ°λ©λλ€. ꡬ맀μλ νλ§€μκ° νλ§€μΉμΈν μ νμ λν΄ κ΅¬λ§€νμ μ ν μ μμ΅λλ€.
- κ±°λκ° μμλλ κ²½μ° μλμ λ°λΌ μ νμ μνκ° λ³κ²½λ©λλ€.
- μΆκ° νλ§€κ° κ°λ₯ν μλμ΄ λ¨μμλ κ²½μ° - νλ§€μ€
- μΆκ° νλ§€κ° λΆκ°λ₯νκ³ νμ¬ κ΅¬λ§€νμ μ λκΈ°νκ³ μλ κ²½μ° - μμ½μ€
- λͺ¨λ μλμ λν΄ λͺ¨λ ꡬ맀μκ° λͺ¨λ ꡬ맀νμ ν κ²½μ° - μλ£
- "ꡬ맀ν μ©ν"κ³Ό "μμ½μ€μΈ μ©ν" λͺ©λ‘μ μ 보μμ ꡬ맀νκΈ° λΉμμ κ°κ²© μ λ³΄κ° λνλμΌν©λλ€.
- μ) ꡬ맀μ Aκ° κ΅¬λ§€νκΈ° μμ²ν λΉμμ μ ν Bμ κ°κ²©μ΄ 3000μμ΄μκ³ μ΄νμ 4000μμΌλ‘ λ°λμλ€ νλλΌλ λͺ©λ‘μμλ 3000μμΌλ‘ λνλμΌν©λλ€.
- Pythonμ΄λ Java κΈ°λ°μ νλ μμν¬λ₯Ό μ¬μ©νμκΈΈ κΆμ₯ν©λλ€.
- ꡬ맀취μλ κ³ λ €νμ§ μμ΅λλ€.
- μꡬμ¬νμ λͺ¨νΈν λΆλΆμ΄ λ§μκ² λ§μ΅λλ€. κ°μ μꡬμ¬νμ λν΄ λ€μν μκ°μ 보μ¬μ£ΌμΈμ.
- κ²μ¦μ΄ νμν λΆλΆμ λν΄ ν μ€νΈμ½λλ₯Ό μμ±ν΄μ£ΌμΈμ.
- μμ±ν APIμ λν λͺ μΈλ₯Ό μμ±ν΄μ£ΌμΈμ.
- κ°λ°κ³Όμ μμ μ΄λ €μ λ λΆλΆμ΄λ μκΈ°μΉ λͺ»ν μΌμ΄μ€κ° μμλ€λ©΄ κΈ°λ‘μ λ¨κ²¨μ£ΌμΈμ.
- λ€λ₯ΈλΆλ€μ PRμ 보면μ 리뷰λ₯Ό ν΄λ³΄μΈμ. κΆκΈνμ μ μμ λ‘κ² λ¨κΈ°λ©΄μ μλ‘μ μ견μ μ£Όκ³ λ°μμ£ΌμΈμ!
- μꡬμ¬νμ μ μ§νν΄μ£Όμ λΆλ€ μ€μμ μΆμ²¨νμ¬ μ λ¬Όμ λλ¦¬κ² μ΅λλ€ :)