2021. 1. 10. 02:17ใ๐ Error&๊ธฐํ
** Intellij ๋ฒ์ : 2020.3.1 ๊ธฐ์ค
** Mac Big Sur 11.0.1
์์๋๋ก ์งํํ๋ฉด์ ์ ์ฉ๋๋ ๋ฐ๊น์ง ์๋ํด๋ณด์๋ฉด ๋ฉ๋๋ค. Springboot๋ก ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ์ ์ํ๋ฉด์ html ๋ณ๊ฒฝ ์ฌํญ์ด๋ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๋๋ง๋ค ์ฌ์์ ํ๋ ๊ฒ์ด ๋งค์ฐ ๋ถํธํด์ ์ค์ ์ ๋ค ์ฐพ์๋ณด์์ต๋๋ค. ์ ๋ ์ฐธ๊ณ ๋ก 6๋จ๊ณ๊น์ง ๊ฐ์์ผ ์ ์ฉ์ด ๋์์ต๋๋ค.
1๏ธโฃ build.gradle ํ์ผ
developmentOnly("org.springframework.boot:spring-boot-devtools") ์ถ๊ฐํด์ฃผ์ธ์.
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
implementation('org.springframework.boot:spring-boot-starter-mustache')
developmentOnly("org.springframework.boot:spring-boot-devtools")
// ...
}
2๏ธโฃapplictaion.yml ํ์ผ
devtools ์ค์ ์ ์ถ๊ฐํด์ค๋๋ค.
spring:
devtools:
remote:
restart:
enabled: true
3๏ธโฃ Registry ์ค์ ํ๊ธฐ
mac ๊ธฐ์ค shift ๋ ๋ฒ ์ฐ์ ๋๋ฌ์ intellj ๊ฒ์์ฐฝ์ ์ฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ registry๋ฅผ ๊ฒ์ํด์ complier.automake.allow.when.app.running์ ์ฒดํฌํ๊ณ close๋ฅผ ๋๋ฆ ๋๋ค.
4๏ธโฃPreference ์ค์ ํ๊ธฐ
command+, ๋ฅผ ๋๋ฌ์ preference ์ฐฝ์ ์ด๊ณ Build,Excution,Deployment > Compiler ์์ Build project Automatically๋ฅผ ์ฒดํฌํ๊ณ OK๋ก ๋ฐ์ํฉ๋๋ค.
5๏ธโฃ ๋ธ๋ผ์ฐ์ ์บ์๋ฅผ ์ญ์ ํด๋ณธ๋ค.
ํฌ๋กฌ์ด๋ผ๋ฉด ํ๊ฒฝ์ค์ > ๊ฐ์ธ์ ๋ณด ๋ฐ ๋ณด์์์ ์ธํฐ๋ท ์ฌ์ฉ ๊ธฐ๋ก ์ญ์ ๋ฅผ ์ ํํ๊ณ ์บ์๋ ์ด๋ฏธ์ง์ ํ์ผ์ ์ญ์ ํด์ค๋๋ค.
6๏ธโฃ์ตํ์ ์๋จ Edit Configurations
์ด๋๋ ์๋๋ค๋ฉด shitf ๋ ๋ฒ์ ๋๋ฌ์ ๋ค์ ๊ฒ์์ฐฝ์ ์ผ ๋ค edit Configurations๋ฅผ ๊ฒ์ํด์ ๋ค์ด๊ฐ ๋ค, On update ๋ On frame ์ต์ ์ ๋ ๋ค "Update classes and resources"๋ก ์ฒดํฌํ๊ณ intellj๋ฅผ ์ฌ์์ํฉ๋๋ค.
๐์ฐธ๊ณ : https://elfinlas.github.io/2017/12/25/springbootstaticres/