맨날 Thymeleaf만 쓰다가 mustache와 gradle을 써보기로 했다.
일단 지금 서버 재시작 없이 새로고침이 안되는 문제였는데 구글링을 통해 대충 해결 방법을 찾아냈다.
근데 내가 이것저것 건드린게 많아서 이것만 하면 됨! 이라고 말은 못 하겠음ㅎ...ㅎ
그냥 이렇게 해보니까 됩디다...
참고로 내 프로젝트 환경은 Java 11, Spring Boot Version 2.7.5 이며, Gradle을 사용하고 있다.
1. gradle.build의 dependencies 에 devtools 추가하기
dependencies {
...
...
implementation 'org.springframework.boot:spring-boot-devtools'
}
2. application.properties에 아래 코드 추가하기
spring.devtools.livereload.enabled=true
spring.devtools.restart.enabled=true
spring.mustache.cache=false
3. Setting - Build, Execution, Deployment - Complier
에 가서 밑줄 친 부분 체크해주기
4. Setting - Advanced Setting(맨 아래에 있음) - Complier
에 가서 밑줄 친 부분 체크해주기
5. 프로젝트랑 인텔리제이 싹 끈 후 다시 시작. 그리고 작업 시작~
하면 되기는 하는데..
그냥 F5 한 번 누르면 되는게 아니고 될 때까지 겁나 눌러줘야함ㅋ
아니면 Ctrl + F5 눌러도 됨
다른 방법이 있겠지만...일단 이렇게 하니까 돼서 계속 해보려고 함..
'springboot' 카테고리의 다른 글
SpringBoot(Mustache) 한글 깨짐 에러 (1) | 2022.11.01 |
---|---|
MySQL Error - Data too long for column 'user_pw' at row 1 (0) | 2022.09.17 |
Spring Boot Error - Communications link failure (1) | 2022.09.17 |
Dbeaver MySQL Error - Communications link failure (0) | 2022.09.17 |
SpringBoot 프로젝트 생성 - Spring Initializr (0) | 2022.09.15 |