🌱Spring Framework와 Spring Boot

Dohyeon KongΒ·2024λ…„ 6μ›” 11일
1

Spring🌱

λͺ©λ‘ 보기
1/11
post-thumbnail

μŠ€ν”„λ§μ˜ ν•΅μ‹¬κ°€μΉ˜πŸ’‘

μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ°œλ°œμ— ν•„μš”ν•œ κΈ°λ°˜μ„ μ œκ³΅ν•΄μ„œ κ°œλ°œμžκ°€ λΉ„μ¦ˆλ‹ˆμŠ€ 둜직 κ΅¬ν˜„μ—λ§Œ 집쀑할 수 μžˆκ²Œλ” ν•˜λŠ” 것

Spring Framework

  • μ—”ν„°ν”„λΌμ΄μ¦ˆκΈ‰ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κΈ° μœ„ν•œ λ‹€μ–‘ν•œ κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” μžλ°” 기반의 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ ˆμž„μ›Œν¬

  • 즉 'μ˜€ν”ˆμ†ŒμŠ€ κ²½λŸ‰κΈ‰ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ ˆμž„μ›Œν¬' 라고 λΆ€λ₯Έλ‹€.


Spring Boot

λ‹¨λ…μœΌλ‘œ μ‹€ν–‰ κ°€λŠ₯ν•œ μƒμš© μˆ˜μ€€μ˜ μŠ€ν”„λ§ 기반 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ†μ‰½κ²Œ λ§Œλ“€ 수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” ν”„λ ˆμž„μ›Œν¬

  • μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬μ—μ„œ ν•„μš”ν•œ λͺ¨λ“ˆλ“€μ„ μ„€μ •ν•˜λŠ” λ³΅μž‘ν•œ 과정을 ν•΄κ²°ν•˜κΈ° μœ„ν•΄μ„œ λ‚˜μ˜¨ 것이 λ°”λ‘œ μŠ€ν”„λ§ λΆ€νŠΈμ΄λ‹€.

μŠ€ν”„λ§ λΆ€νŠΈμ˜ νŠΉμ§• (μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬μ™€ λΉ„κ΅ν•˜μ˜€μ„ λ•Œ)

  • μ˜μ‘΄μ„± 관리
  • μžλ™ μ„€μ •
  • λ‚΄μž₯ WAS
  • λͺ¨λ‹ˆν„°λ§

μ˜μ‘΄μ„± 관리

  • κΈ°μ‘΄ Spring Frameworkμ—μ„œλŠ” κ°œλ°œμ— ν•„μš”ν•œ 각 λͺ¨λ“ˆμ˜ μ˜μ‘΄μ„±μ„ 직접 μ„€μ •ν•΄μ•Ό ν–ˆμ§€λ§Œ μŠ€ν”„λ§ λΆ€νŠΈλŠ” Spring-boot-starterλ₯Ό 톡해 자주 μ‚¬μš©ν•˜λŠ” λΌμ΄λΈŒλŸ¬λ¦¬μ™€ μ˜μ‘΄μ„±μ„ μ‰½κ²Œ μΆ”κ°€ν•˜κ³  κ΄€λ¦¬ν•œλ‹€.

μžλ™ μ„€μ •

  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜λŠ”λ° ν•„μš”ν•œ μ˜μ‘΄μ„±μ„ μΆ”κ°€ν•˜λ©΄ ν”„λ ˆμž„μ›Œν¬κ°€ μ•Œμ•„μ„œ μžλ™μœΌλ‘œ 관리해쀀닀.

λ‚΄μž₯ WAS

  • ν†°μΊ£, μ œν‹°, μ–Έλ”ν† μš° λ“±μ˜ λ‚΄μž₯ μ„œλ²„λ₯Ό ν¬ν•¨ν•˜μ—¬ λ³„λ„μ˜ μ„œλ²„ μ„€μΉ˜ 없이 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•  수 μžˆλ‹€.

λͺ¨λ‹ˆν„°λ§

  • μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•˜λŠ” μ‹œκΈ°μ— ν•΄λ‹Ή μ‹œμŠ€ν…œμ΄ μ‚¬μš©ν•˜λŠ” μŠ€λ ˆλ“œ, λ©”λͺ¨λ¦¬, μ„Έμ…˜ λ“±μ˜ μ£Όμš” μš”μ†Œλ“€μ„ λͺ¨λ‹ˆν„°λ§ν•˜λŠ”데 μ΄λŸ¬ν•œ λͺ¨λ‹ˆν„°λ§μ„ μ‰½κ²Œ ν•˜κΈ° μœ„ν•΄ μ œκ³΅ν•˜λŠ” Spring Boot ActuatorλΌλŠ” 자체 λͺ¨λ‹ˆν„°λ§ 도ꡬ가 μžˆλ‹€.

ReferenceπŸ“š

  • μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬ 첫걸음 - ν›„λ£¨λ„€μŠ€ ν‚€λ…Έμ‹œνƒ€ λ§ˆμ‚¬μ•„ν‚€ -
  • μŠ€ν”„λ§λΆ€νŠΈ 핡심 κ°€μ΄λ“œ - μž₯μ •μš° -
profile
천천히, κΎΈμ€€νžˆ, 그리고 λκΉŒμ§€

2개의 λŒ“κΈ€

comment-user-thumbnail
2024λ…„ 6μ›” 15일

μš°μ™€μ™€ μŠ€ν”„λ§ 고수

1개의 λ‹΅κΈ€