λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Error & Tip

[Error] STS μ„œλ²„ μžλ™ μž¬μ‹œμž‘ μ•ˆ λ λ•Œ 해결방법

by vividmin 2021. 7. 5.
320x100

 

μ½”λ‘œλ‚˜ λ•Œλ¬Έμ— 학원과 집을 μ™”λ‹€ κ°”λ‹€ ν•˜λ©° μˆ˜μ—…μ„ λ“£λ‹€ λ³΄λ‹ˆ

가끔 ν•œμͺ½ μ»΄ν“¨ν„°μ˜ μ„ΈνŒ…μ΄ 덜 λ˜μ–΄μ„œ κΈ°λŠ₯의 κ΅¬ν˜„μ΄ 잘 λ˜μ§€ μ•ŠλŠ” 상황이 λ°œμƒν•˜κ³€ ν•œλ‹€.

 

이번 λ¬Έμ œλ„ μ§‘μ—μ„œ 쀌 μˆ˜μ—…μœΌλ‘œ μˆ˜μ—…μ„ λ“£λ˜ 쀑 λ°œμƒν–ˆλŠ”λ°,

잘 되던 STS의 livereload κΈ°λŠ₯이 κ°‘μžκΈ° κ΅¬ν˜„μ΄ λ˜μ§€ μ•ŠλŠ” 것이닀!

이 κΈ°λŠ₯은 μ›λž˜ 기본적으둜 μ‹€ν–‰λ˜μ–΄μ•Ό ν•˜λŠ”λ° 무슨 μ΄μœ μ—μ„œμΈμ§€ λ‚΄ μ»΄ν“¨ν„°μ—λŠ” μ „ν˜€ μ‹€ν–‰λ˜μ§€ μ•Šμ•˜λ‹€.

 

μ‹€μ‹œκ°„μœΌλ‘œ λ³€κ²½λ˜λŠ” 예제λ₯Ό μ„œλ²„λ‘œ ν™•μΈν•˜λ €κ³  ν•˜λ‹€ λ³΄λ‹ˆ 맀번 μ„œλ²„λ₯Ό μž¬μ‹œμž‘ν•˜κΈ°μ—” μ‹œκ°„λ„ λ„ˆλ¬΄ 많이 μ†Œμš”λ˜κ³ , λ„ˆλ¬΄ λ²ˆκ±°λ‘œμ›Œμ„œ ν•΄κ²°λ°©μ•ˆμ„ μ°Ύμ•„λ³΄κΈ°λ‘œ ν–ˆλ‹€.

 

ꡬ글에 κ²€μƒ‰ν•΄λ³΄λ‹ˆ 이 κ²½μš°μ—λŠ” μ•„λž˜μ™€ 같은 λ‘ λ‹¨κ³„μ˜ ν•΄κ²°λ°©μ•ˆμ΄ μžˆμ—ˆλ‹€.

(λ‚˜λŠ” gradleν™˜κ²½μ—μ„œ μž‘μ—…ν–ˆκΈ° λ•Œλ¬Έμ— gradle의 ν™˜κ²½μ—μ„œμ˜ 섀정법을 μ°Ύμ•„λ³΄μ•˜λ‹€.)

(κΈ‰ν•œ 뢄은 맨 μ•„λž˜λ₯Ό λ¨Όμ € λ³΄μ„Έμš”!)

 

1. build.gradle에 devtools 라이브러리 μΆ”κ°€ν•˜κΈ°


dependencies {
			developmentOnly 'org.springframework.boot:spring-boot-devtools'
}

 

Bulid.gradle νŒŒμΌμ— μœ„μ™€ 같이 μΆ”κ°€ν•˜κ³  μ €μž₯ν•œ λ’€ gradle refreshλ₯Ό ν•΄μ€€λ‹€.

ν˜Ήμ€ μœ„μ™€ 같이 spring stater project μƒμ„±μ‹œ νˆ΄μ—μ„œλ„ μ μš©μ΄κ°€λŠ₯ν•˜λ‹€

 

λΌμ΄λΈŒλŸ¬λ¦¬κ°€ μΆ”κ°€λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜λ €λ©΄ project and External Dependencies 폴더에 devtools κ°€ μžˆλŠ”μ§€ 확인을 해보면 λœλ‹€.

 

2. application.properties에 μ˜΅μ…˜ μΆ”κ°€ν•˜κΈ°


spring.devtools.livereload.enabled=true
spring.freemarker.cache=false
spring.thymeleaf.cache=false

이 νŒŒμΌμ— μœ„μ˜ μ˜΅μ…˜μ„ μΆ”κ°€ν•΄μ€€λ‹€.

 


 

 

ν•˜μ§€λ§Œ λ‚΄ κ²½μš°μ—λŠ” 2가지 방법을 μ‹œν–‰ν–ˆμŒμ—λ„ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•Šμ•˜λ‹€.

λ„λŒ€μ²΄ 무슨 μ΄μœ μΈμ§€ λͺ°λΌμ„œ λ‹΅λ‹΅ν•΄ν•˜λ©° ꡬ글링을 ν•˜λ˜ 쀑 μƒˆλ‘œμš΄ 글을 보게 λ˜μ—ˆλŠ”λ°

STS의 μ˜΅μ…˜ 쀑 Build Automatically κ°€ 켜져 μžˆλŠ”μ§€ ν™•μΈν•˜λΌλŠ” κΈ€μ΄μ—ˆλ‹€.

μ–Όλ₯Έ λ‚΄ STS 창을 λ³΄λ‹ˆ 이 μ˜΅μ…˜μ΄ κΊΌμ ΈμžˆλŠ” μƒνƒœμ˜€λ‹€.γ… γ… 

λ°˜μ‹ λ°˜μ˜ν•˜λŠ” 마음으둜 μ˜΅μ…˜μ„ μΌœλ³΄λ‹ˆ ν—ˆλ¬΄ν•˜κ²Œλ„ livereloadκΈ°λŠ₯이 λ„ˆλ¬΄λ‚˜λ„ 잘 μž‘λ™λ˜μ—ˆλ‹€!!

λ‹€λ₯Έ 것을 ν™•μΈν•˜κΈ° 전에 이 κΈ°λŠ₯을 λ¨Όμ € λ΄€λ‹€λ©΄ μ‹œκ°„μ„ 덜 λ‚­λΉ„ν–ˆκ² λ‹€λŠ” 생각이 λ“€μ—ˆμ§€λ§Œ,

ν•œνŽΈμœΌλ‘œλŠ” μƒˆλ‘œμš΄ 사싀을 κ³΅λΆ€ν•˜κ²Œ λ˜μ–΄ λ‚˜μ€‘μ— μ‘°κΈˆμ΄λΌλ„ 도움이 λ˜κ² μ§€λΌλŠ” 생각을 ν–ˆλ‹€.

 

κ·ΈλŸ¬λ‹ˆκΉŒ live reloadκΈ°λŠ₯이 μ•ˆ λœλ‹€λ©΄ 제일 λ¨Όμ €!! build automaticallyκ°€ 켜져 μžˆλŠ”μ§€ ν™•μΈν•˜μž!!

 

λ°˜μ‘ν˜•

'Error & Tip' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Tip] Cmder 기본폴더 μˆ˜μ •ν•˜κΈ°  (0) 2022.02.27

λŒ“κΈ€