IDE/IntelliJ

IntelliJ에서 Spring-boot-devtools 사용 방법

ABCD 2023. 4. 4.

Spring-boot-devtools란??

  • Spring Boot를 사용하는데 있어서 좀 더 편리한 추가 도구 세트가 포함되어 있는 라이브러리
  • 추가 개발 기능 시간을 단축시켜 주는데 도움을 줌

 

1) 오픈소스 빌드 자동화 툴(Gradle 혹은 Maven) 내에 라이브러리를 추가

 

# Gradle
dependencies {
    compileOnly("org.springframework.boot:spring-boot-devtools")
}
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <version>2.7.4</version>
</dependency>

 

2) Automatic Restart

  • 서버의 내용을 수정하면 재 기동해야 하는 문제를 자동으로 해결해주는 기능
  • class 경로의 파일이 해당됨
💡 해당 옵션에 대한 설명
- spring.devtools.restart.enabled  # Automatic Restart 사용 여부
- spring.devtools.restart.additional-exclude # Automatic Restart내에서 제외할 파일 경로
  • 작성 예시
spring:
    devtools:    
    # Auto Restart
    	restart:
      		enabled: true
      		additional-exclude: static/**,public/**
            
           
# OR
spring.devtools.restart.enabled = true
spring.devtools.restart.additional-exclude = static/**,public/**
  • 다음 두개 항목을 체크

728x90
반응형

댓글

💲 추천 글