[TIL #Day92] 22/06/27

Yeppi's 개발 일기·2022λ…„ 6μ›” 27일
0

TIL

λͺ©λ‘ 보기
9/23

🀍 TIL μž‘μ„± 방식 🀍 κ°„λ‹¨ν•˜κ²Œ μš”μ•½ν•˜μ—¬ μ •λ¦¬ν•˜μž
🀍 TIL λ‚΄μš© μœ ν˜• 🀍 개발 곡뢀 + 자기 κ³„λ°œ + κ·Έ μ™Έ λ‹€λ₯Έ ν™œλ™λ„ ν¬ν•¨ν•˜μž
🀍 μ΄λ ‡κ²Œ 맀일 κ³΅λΆ€ν•œ λ‚΄μš©μ΄ μŒ“μ΄λ©΄ νŒŒνŠΈλ³„λ‘œ μ •λ¦¬ν•˜μž
🀍 νŒŒνŠΈλ³„λ‘œ μ •λ¦¬λœ μžμ„Έν•œ λͺ¨λ“  λ‚΄μš©μ€ πŸ‘‰λ§ν¬λ‘œ κ°€λ³΄μž



πŸ“ŒTo Do ListπŸ“Œ

βŒ›TimeLine AM 09:30 ~ PM 10:30βŒ›

  • λΈ”λ‘œκ·Έ 정리
    • Spring MVC
    • Spring 총 정리
    • Spring μ–΄λ…Έν…Œμ΄μ…˜ λͺ¨μŒ 정리
  • Spring boot μ‹€μ‹œκ°„ κ°•μ˜


πŸ“ŒStudyπŸ“Œ

λΈ”λ‘œκ·Έ 정리

πŸ‘‰ velog Spring μ‹œλ¦¬μ¦ˆ

  • Spring MVC
  • Spring IoC, AOP, MVC κ°œλ… 총정리
  • μ–΄λ…Έν…Œμ΄μ…˜ 정리



Spring boot

πŸ‘‰ velog SpringBoot μ‹œλ¦¬μ¦ˆ

  • sts μ„€μΉ˜ 및 ν™˜κ²½μ„€μ •
  • Spring boot κ°œλ…
    • μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬λ₯Ό μ¦‰μ‹œ μ‚¬μš© κ°€λŠ₯ν•œ μƒνƒœλ‘œ λ§Œλ“€μ–΄μ£ΌλŠ” 도ꡬ
    • μŠ€ν”„λ§μ˜ 문제점 ν•΄κ²° : λΌˆλŒ€, 즉 라이브러리λ₯Ό ν†΅ν•©μ μœΌλ‘œ 제곡
    • κ²½λŸ‰ ν”„λ‘œκ·Έλž¨, λΉ λ₯Έ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 개발
  • Spring boot μ‚¬μš© 이유
    • 라이브러리 버전 μžλ™μœΌλ‘œ 관리
    • xml μžλ™μœΌλ‘œ μ„€μ •
  • Spring boot ν”„λ‘œμ νŠΈ 생성 및 κ°„λ‹¨ν•œ κΈ°λŠ₯ μ‹€μŠ΅

    • maven 의 μ„€μ • 파일 = pom.xml
      • dependency μ„€μ • λ³€κ²½ κ°€λŠ₯
      • dependency ν•˜λ‚˜κ°€ jar 파일 ν•˜λ‚˜

    • Maven 은 라이브러리 관리λ₯Ό μžλ™μœΌλ‘œ ν•΄μ€Œ
    • application properties 섀정이 μžλ°” 섀정보닀 μš°μ„ μˆœμœ„κ°€ λ†’μŒ
  • μ›ν•˜λŠ” λ°°λ„ˆλ‘œ λ³€κ²½
  • μ›ν•˜λŠ” 포트둜 λ³€κ²½
  • @SpringBootApplication
    • ν•΄λ‹Ή μ–΄λ…Έν…Œμ΄μ…˜μ΄ μ„€μ •λœ 클래슀의 νŒ¨ν‚€μ§€κ°€ 베이슀 νŒ¨ν‚€μ§€λ‘œ 등둝됨
    • 같은 νŒ¨ν‚€μ§€μ— @Controller 클래슀λ₯Ό μžλ™μœΌλ‘œ λ©”λͺ¨λ¦¬μ— λ„μ›Œμ€Œ
  • @Controller, @RequestMapping, @ResponseBody μ΄μš©ν•˜μ—¬
    url의 name νŒŒλ¦¬λ―Έν„° 값에 따라 λΈŒλΌμš°μ € ν™”λ©΄ 좜λ ₯ν•΄λ³΄λŠ” μ‹€μŠ΅

πŸ“ŒνšŒκ³ πŸ“Œ

Spring Boot μˆ˜μ—…μ„ λ“£κΈ° 전에 Spring 을 더 κΌΌκΌΌν•˜κ²Œ μ•Œμ•„λ‘˜ ν•„μš”κ°€ λŠκΌˆλ‹€. μ›λž˜ Spring Boot μ˜ˆμŠ΅μ„ ν•  μ˜ˆμ •μ΄μ˜€μ§€λ§Œ, 더 μ „μ²΄μ μœΌλ‘œ Spring을 λ³΅μŠ΅ν•˜λ©° λΈ”λ‘œκ·Έμ— μ •λ¦¬ν•˜λŠ” κ²ƒμœΌλ‘œ κ³„νšμ„ λ³€κ²½ν–ˆλ‹€. 덕뢄에 였늘 μ‹€μ‹œκ°„ μˆ˜μ—… λ‚΄μš©λ„ 이해가 잘 κ°”λ‹€. Spring 핡심 κ°œλ…λ„ λ‹€μ‹œ ν•œλ²ˆ 짚고 λ„˜μ–΄κ°ˆ 수 μžˆμ–΄μ„œ μ’‹μ•˜λ‹€. μ‹œκ°„μ€ 였래 κ±Έλ Έμ§€λ§Œ λ‚΄μΌλΆ€ν„°λŠ” λ‹€μ‹œ Spring Boot 예슡 + 곡뢀 + λ³΅μŠ΅μ„ λ°˜λ³΅ν•˜λ©° κΈ°λ³ΈκΈ°λ₯Ό λ‹€μ Έλ‚˜κ°€μ•Όκ² λ‹€.

profile
imaginative and free developer. λ°±μ—”λ“œ / UX / DATA / κΈ°νšμ— κ΄€μ‹¬μžˆμ§€λ§Œ κ³ μ–‘μ΄λŠ” μ—†λŠ” μ˜ˆλΉ„ κ°œλ°œμžπŸ‘‹

0개의 λŒ“κΈ€