728x90

spring-boot-devtools 라이브러리를 사용하면 캐시 삭제 등 개발 시 유용한 기능들을 제공한다

 

가장 대표적인 예로 thymeleaf 등 개발 시 동적 값을 변경할 경우 서버를 재시작해야하는데

devtools 를 사용하면 리컴파일로 간단하게 처리할 수 있다

 

gradle 기준으로 작성
dependencies {
   ....
   implementation 'org.springframework.boot:spring-boot-devtools'
   ....
}

 

라이브러리 추가 후 th:text 부분의 문구를 변경했을 경우
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Hello</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p th:text="'변경 후 '" >기본 문구</p>
</body>
</html>

다시 컴파일 후 새로고침을 하면 바로 적용되는 것을 확인할 수 있다!

728x90

'개발 지식 > Memo' 카테고리의 다른 글

git branch 가져오기  (0) 2022.05.10
페이징 라이브러리 (PageHelper + pagination)  (0) 2022.02.04
REST API JunitTest(MockMvc)  (0) 2022.01.27
MockMvc Annotation 정리  (0) 2022.01.26
REST Controller 반환 타입 정리  (0) 2022.01.25
복사했습니다!