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
반응형
'IDE > IntelliJ' 카테고리의 다른 글
IntelliJ에서 Mybatis 사용시 Warnning 표시 제거 방법 (0) | 2023.08.18 |
---|---|
IntelliJ에서 개인설정 Template 추가하기 (0) | 2023.04.04 |
댓글