개발의 편의상 spring-boot-devtools라는 걸 사용하는게 좋다. REF
아래와 같은 5가지 기능이 지원된다.
Automatic Restart
LiveReload
- 특히 이부분은 개발을 할 때는 편하나, cache(@Cacheable)가 바뀌어도 자동 reload해주는 등 편하지만
개발환경에서 ClassCastException이 발생할 수 있다.
즉, cache에서 복원된 Object가 Class로 변환이 잘 안되는 문제가 있다.
그래서 Cache를 테스트할 때는, 이부분을 pom.xml등에서 코멘트아웃을 하고 하는게 좋다.
Remote Debug Tunneling
Remote update and restart
Video Privew