[SpringBoot] spring-boot-devtools 라이브러리 사용법

2024. 8. 28. 17:47·Tips/A to Z

[작성일: 2023. 07. 27]

 

 

이클립스를 쭉 사용해오다가 프로젝트나 강의를 들을 때 인텔리제이를 더 많이 사용하는 거 같아 요즘은 인텔리제이를 애용하고 있다.

그러다보니 프론트 화면을 확인할 때 서버 재실행 하는 게 불편해져서 spring-boot-devtools에 대해 알아보았다.

 

 

build.gradle에 의존성 추가(gradle 기준)

developmentOnly 'org.springframework.boot:spring-boot-devtools'

 

 

 

인텔리제이 환경설정

  • 맥북기준 환경설정 단축키는 command+,
  • setting → Build, Excution, Deployment → Compiler → Build project automatically 체크

 

  • setting → Advanced Settings → Allow auto-make to start ~ 체크

 

 

 

LiveReload++ 설치

https://chrome.google.com/webstore/detail/livereload%2B%2B/ciehpookapcdlakedibajeccomagbfab/related

 

LiveReload++

Watches a port and reloads the page if needed.

chrome.google.com

 

크롬에서 LiveReload++ 확장 프로그램을 설치 후 실행해주면 된다. 

정상적으로 설치 되었다면 오른쪽 주소창 옆에 체크박스가 생긴다. (체크표시가 없다면 한 번 클릭해주면 생긴다.)

이제 서버를 재실행하지 않아도 3~5초 뒤에 페이지만 새로고침 해보면 변경 사항이 자동으로 반영되어 있는 것을 확인할 수 있다.

저작자표시 비영리 변경금지 (새창열림)
'Tips/A to Z' 카테고리의 다른 글
  • 블랙박스 테스트 vs 화이트박스 테스트
  • [IntelliJ] 유용한 단축키(Mac)
  • Visual studio Code Standalone 버전 설치
  • VS Code Snippet 만들기
뚜비
뚜비
1년차 백엔드&iOS 개발자의 감자 탈출 블로그 🥔🥔
  • 뚜비
    뚜비의 개발로그
    뚜비
  • 전체
    오늘
    어제
  • 글쓰기     관리
    • Devlog
      • Back-End
        • Java
        • Spring
        • JPA
        • HTTP
        • Security
        • Back-End
        • Front-End
      • 알고리즘
      • iOS
        • Swift
      • Database
      • Tips
        • Git & GitHub
        • A to Z
      • 프로젝트
      • 생각정리
  • 태그

    spring
    알고리즘
    프로그래머스
    성능최적화
    DB
    Database
    sql
    jsp
    게시판만들기
    의존성주입
    김영한
    Swift
    HTTP
    객체
    다형성
    생성자
    스프링
    데이터베이스
    javascript
    최주호
    MVC
    Security
    Java
    html
    자바스크립트
    자바
    변수
    Spring Security
    백준
    JPA
  • hELLO· Designed By정상우.v4.10.0
뚜비
[SpringBoot] spring-boot-devtools 라이브러리 사용법
상단으로

티스토리툴바