- Spring MVC κΈ°λ₯μ νμ΅νκΈ° μν ν μ€νΈ νλ‘μ νΈ
- mapping: μμ²μ λ©μλμ μ°κ²°νλ λΆλΆ νμ΅ ν μ€νΈ
- handler: μμ²μ μ²λ¦¬νλ λΆλΆ νμ΅ ν μ€νΈ
- exception: μμ²μ λν μμΈμ²λ¦¬ λΆλΆ νμ΅ ν μ€νΈ
- ν΄λ‘ λ°κΈ°
git clone https://github.com/next-step/spring-learning-test.git
- 체ν¬μμ λΈλμΉ
git checkout mvc
- λΌλ μ½λλ‘ μ 곡λ νλ‘μ νΈμμ ν μ€νΈλ₯Ό μ±κ³΅ μν€κΈ° μν΄ ν μ€νΈ μ½λμ μ£Όμμ μ°Έκ³ νμ¬ νλ‘λμ μ½λλ₯Ό ꡬννκΈ°
- ν μ€νΈλ mvc λλ ν 리 νμμ μμΉ
- νμ΅ ν μ€νΈ νμ© λ°©λ²λ₯Ό μ°Έκ³ νμ¬ νμ΅ λ° κΈ°λ₯ ꡬν
- μμ± λΈλμΉ mvc-sampleλ₯Ό μ°Έκ³ ν΄μ μ§νν΄λ μ’μ
git checkout mvc-sample
- λ³λμ μ½λ μμ μμ΄ μ°μ ν μ€νΈλ₯Ό μν μν€κΈ°
- ν μ€νΈ μν κ²°κ³Όλ₯Ό ν°λ―Έλμμ νμΈ
- λ‘κ·Έλ₯Ό λ°νμΌλ‘ λ€μ μμ μ μ§ν
- νμ΅μ΄ νμνλ©΄ λ©μλ μ£Όμμ μλ΄λ λ§ν¬λ₯Ό ν΅ν΄ λ νΌλ°μ€ λ¬Έμλ₯Ό νμΈ
- λ§ν¬κ° μκ±°λ ν€μλκ° μλ κ²½μ° κ΅¬κΈλ§μ ν΅ν΄ ν€μλμ λν μ¬μ μ§μμ μκ³ λ¬Έμμμ ν΄λΉ ν€μλ κ²μμΌλ‘ λ¬Έμ μ°ΎκΈ°
- λ¬Έμμμ μλ΄ν λ°©λ²μ μ½λλ‘ μ§μ ꡬν
- μ΄ν΄κ° λμ§ μμλ μ°μ μνμμΌ ν μ€νΈλ₯Ό μ±κ³΅ μμΌλ³΄κΈ°
- νλ²μ μ΄ν΄νκΈ° μ½μ§ μκΈ° λλ¬Έμ μ°μ λμνλ μ½λλ₯Ό ꡬνν λ€ μ리λ₯Ό μ΄ν΄νλ μμλ‘ νμ΅νλ κ²μ μΆμ²