티스토리 뷰

참고 문헌

스타트 스프링 부트 , 구멍가게 코딩단 , 남가람북스』 

참고 링크

SpringBoot에서 template, static resource 실시간 반영하기 (spring-boot-devtools) , https://jojoldu.tistory.com/48

Spring boot + devtools로 편리한 개발환경 구축 : https://haviyj.tistory.com/11

다루는 내용

IntelliJ IDEA 에서 Thymeleaf 를 사용하고, auto-reload 와 live reload 를 이용한다(바뀌면 알아서 재시작되고 리프레시된다)




이 설정은 Intellij IDEA 와 Maven 을 사용하는 프로젝트의 설정입니다

eclipse 나 gradle 을 사용하시는 분은 앞치마를 벗고 뒤로가주세요. 이 기회에 바꿔보는게 어떨까요;;

최근에 타블렛을 사서 자랑하려고 굳이 사진에 글씨로 설명을 적었습니다

파일 구성을 위에 처럼 해주세요

이것을 꺼주셔야, html 파일에 빨간줄이 그어지지 않습니다.

ㅇㅋ?

그리고 application.properties 를 위와같이 설정해줍니다

이 설정은, 향후에 template 이나 controller 를 바꾸었을 때 수동적으로 프로젝트 재시작을 할 필요가 없게 해줍니다.

추가내용 : 위의 팝업은 Ctrl + Shift + A 로 띄우신 후, Registry 를 검색하고, Registry 를 클릭하면

추가내용 : 위와 같은 화면이 나옵니다, compiler.automake.allow.when.app.running 을

 체크해줍니다.

추가내용 : File -> Settings 에서 compiler 를 검색


그리고 chrome plugin 인 livereload 를 깔아줍니다.(추가내용 : 구글 크롬에서 까셔야합니다!) 우리는 프로젝트 생성시에 devtools 의존성을 넣었으니깐

https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei

에서 플러그인을 적용하세요

바꾼후 잠시 기다리면 프로젝트가 재시작도고 크롬페이지도 자동 리프레시가 됩니다!




댓글