devtools란?
- thymeleaf를 통한 뷰 템플릿의 변동이 있었을 때 수동으로 서버를 re-strat하는 과정없이 변동사항을 화면에 띄워주는 기능
1. build.gradle 의존성 추가하기
developmentOnly 'org.springframework.boot:spring-boot-devtools'
2. 인텔리제이 좌측 상단 Settings -> Compiler ->
Build project automatically 체크
3. Advanced Settings -> Allow auto-make to start even if ~ 체크
4. 인텔리제이 우측 상단 Edit Configurations 클릭
5. Build and run 오른쪽에 있는 Modify options를 통한 설정 수정
(하단 추가설명)
5. 정상 작동 체크하기
-> Spring Boot 서버가 실행중인 상태로 뷰 파일 내용 바꿔보기 반영되는것을 확인 할 수 있다.
매번 컴파일 새로하고 서버 새로키고 서버주소 다시 입력하는 번거로운 과정을 생략할 수 있어 편리하다.
** 저장 후 (command + s) 컴파일 하는 시간이 조금 걸리기 때문에 반영이 바로 되지는 않는다 조금만 기다려보자
** 이렇게 해놓을 경우 수정을 하나만 해도 계속 컴파일로그가 뜨기 떄문에 번거롭게 느껴진다면 새로 프로젝트를 생성 한 후
위의 셋팅 건든 부분을 새로운 프로젝트와 똑같이 다시 수정해주면 된다
'툴팁(tooltip)' 카테고리의 다른 글
xlsx파일을 csv파일로 변경하기. (0) | 2024.08.09 |
---|---|
백준,프로그래머스 깃허브에 자동 커밋하기 ! (0) | 2024.05.03 |
절대경로,상대경로 !? (0) | 2024.02.11 |
맥북,mac) 파일 경로 확인 (0) | 2024.02.11 |