iamjooon2 / spring-learning-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“– Spring MVC ν•™μŠ΅ ν…ŒμŠ€νŠΈ

  • 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

ν•™μŠ΅ ν…ŒμŠ€νŠΈ ν™œμš© 방법


1. ν…ŒμŠ€νŠΈ μˆ˜ν–‰

  • λ³„λ„μ˜ μ½”λ“œ μž‘μ—… 없이 μš°μ„  ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ μ‹œν‚€κΈ°


2. 터미널 둜그 확인

  • ν…ŒμŠ€νŠΈ μˆ˜ν–‰ κ²°κ³Όλ₯Ό ν„°λ―Έλ„μ—μ„œ 확인
  • 둜그λ₯Ό λ°”νƒ•μœΌλ‘œ λ‹€μŒ μž‘μ—…μ„ 진행


3. 레퍼런슀 λ¬Έμ„œ 확인

  • ν•™μŠ΅μ΄ ν•„μš”ν•˜λ©΄ λ©”μ„œλ“œ 주석에 μ•ˆλ‚΄λœ 링크λ₯Ό 톡해 레퍼런슀 λ¬Έμ„œλ₯Ό 확인
  • 링크가 μ—†κ±°λ‚˜ ν‚€μ›Œλ“œκ°€ μžˆλŠ” 경우 ꡬ글링을 톡해 ν‚€μ›Œλ“œμ— λŒ€ν•œ 사전 지식을 μŒ“κ³  λ¬Έμ„œμ—μ„œ ν•΄λ‹Ή ν‚€μ›Œλ“œ κ²€μƒ‰μœΌλ‘œ λ¬Έμ„œ μ°ΎκΈ°


4. μ½”λ“œ κ΅¬ν˜„

  • λ¬Έμ„œμ—μ„œ μ•ˆλ‚΄ν•œ 방법을 μ½”λ“œλ‘œ 직접 κ΅¬ν˜„
  • 이해가 λ˜μ§€ μ•Šμ•„λ„ μš°μ„  μˆ˜ν–‰μ‹œμΌœ ν…ŒμŠ€νŠΈλ₯Ό 성곡 μ‹œμΌœλ³΄κΈ°
  • ν•œλ²ˆμ— μ΄ν•΄ν•˜κΈ° 쉽지 μ•ŠκΈ° λ•Œλ¬Έμ— μš°μ„  λ™μž‘ν•˜λŠ” μ½”λ“œλ₯Ό κ΅¬ν˜„ν•œ λ’€ 원리λ₯Ό μ΄ν•΄ν•˜λŠ” μˆœμ„œλ‘œ ν•™μŠ΅ν•˜λŠ” 것을 μΆ”μ²œ


μ°Έκ³  레퍼런슀 λͺ¨μŒ

mapping

handler

exception

About

License:MIT License


Languages

Language:Java 98.9%Language:HTML 1.1%