Spring

[SpringBoot] spring-boot-devtools 사용하기

2022. 3. 9. 13:54
목차
  1. spring-boot-devtools를 쓰는 이유
  2. dependency추가
728x90
반응형

spring-boot-devtools를 쓰는 이유

spring boot에서는 static소스를(js, html, css) resources아래에서 관리하기때문에

static소스가 바뀌면 매번 서버를 껐다 켜야 한다.

 

spring-boot-devtools는 이런 문제를 해결해준다.

 

dependency추가

build.gradle에 dependency를 추가한다.

dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
}

gradle을 업데이트한다.

 

IntelliJ Setting

File > Setting > Advanced Settings에 들어가서 Allow auto-make to start even if developed application is currently running을 체크해준다.

설정이 끝나면 서버를 재시작해준다.

 

이제 java파일이나, html등을 수정한 후 빌드를 다시해주면(ctrl+f9)

자동으로 서버가 재시작된다.

 

 

(원래 devtools는 정적 리소스의 변화를 감지해서 자동으로 빌드하고 서버를 재시작하는걸로 알고있었는데... 빌드해야되더라... 혹시나 해서 devtools없이 java파일을 빌드하니까 자동으로 서버 재시작이 안됐다. devtools는 빌드가 바뀌면 서버 재시작해주는 툴인걸까.. 아시는분 댓글달아주세요ㅠㅠㅠ)

728x90
반응형

'Spring' 카테고리의 다른 글

[spring] (1) springboot, mysql, mybatis 연결, DB에서 데이터가져오기  (5) 2022.10.20
Eclipse로 war 파일 만들기  (0) 2022.05.02
[SpringBoot] spring boot 웹프로젝트 dependency 간단히 살펴보기  (0) 2022.03.08
[SpringBoot] SpringBoot에서 thymeleaf 사용하기  (0) 2022.03.07
[SpringBoot] SpringBoot에서 npm사용하기  (0) 2022.03.07
  1. spring-boot-devtools를 쓰는 이유
  2. dependency추가
'Spring' 카테고리의 다른 글
  • [spring] (1) springboot, mysql, mybatis 연결, DB에서 데이터가져오기
  • Eclipse로 war 파일 만들기
  • [SpringBoot] spring boot 웹프로젝트 dependency 간단히 살펴보기
  • [SpringBoot] SpringBoot에서 thymeleaf 사용하기
우주유령
우주유령
우주유령
우주
우주유령
전체
오늘
어제
반응형
  • 분류 전체보기 (138)
    • javascript (28)
    • java (26)
    • Network,CI,CD (16)
    • React (7)
    • SQL (2)
    • Spring (20)
    • JSP (1)
    • Tools (16)
    • Vue (3)
    • publishing (2)
    • jpa (8)
    • 책 (1)
    • Test (6)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

최근 글

hELLO · Designed By 정상우.
우주유령
[SpringBoot] spring-boot-devtools 사용하기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.