툴팁(tooltip)

Mac,IntelliJ SpringBoot -devtools 설정

Jr.고래 2024. 6. 2. 15:49

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) 컴파일 하는 시간이 조금 걸리기 때문에 반영이 바로 되지는 않는다 조금만 기다려보자

 

** 이렇게 해놓을 경우 수정을 하나만 해도 계속 컴파일로그가 뜨기 떄문에 번거롭게 느껴진다면 새로 프로젝트를 생성 한 후

    위의 셋팅 건든 부분을 새로운 프로젝트와 똑같이 다시 수정해주면 된다