Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 로드밸런서
- backend
- Flutter
- FLAB
- F-Lab
- AWS
- 멘토링
- MySQL
- 후기
- nGrinder
- 도커
- 플러터
- 자바
- 성능테스트
- github
- 자바백엔드
- 부트캠프
- 트러블슈팅
- EC2
- 레디스
- java
- redis
- 코딩테스트
- Spring
- 에프랩
- 데이터구조
- error
- grafana
- 알고리즘
- 백엔드
Archives
- Today
- Total
민스씨의 일취일장
Thymeleaf | 재실행 없이 변경사항 반영되도록 하는 방법 본문
Programming Language & Framework/JAVA & Spring
Thymeleaf | 재실행 없이 변경사항 반영되도록 하는 방법
읻민스 2024. 11. 19. 16:19반응형
프로젝트 재실행 없이 UI 변경사항 반영되도록 하는 방법에 대한 글이다.
Thymeleaf - 재실행 없이 변경사항 반영되도록 하는 방법
타임리프(Thymeleaf)와 같은 템플릿 엔진을 이용해 UI를 개발하고 있을 때, 변경사항이 제대로 반영되었는지 확인하기 위해 반복적으로 프로젝트 전체를 재실행하는 것은 생각보다 많은 시간을 잡아먹는다. 그렇다고 프로젝트 Rebuild를 진행한다고 반영되는 것도 아니다. 이럴 때 사용하면 좋은 도구가 있어 소개하려고 한다.
devtools
build.gradle(또는 pom.xml)에서 devtools를 추가해주면 된다. devtools는 알아서 캐시를 지워주고 UI를 빌드해줘, 프로젝트를 재싱행하지 않고, 브라우저 새로고침만으로 변경사항을 바로 확인할 수 있도록 해주는 유용한 도구이다.
Gradle 사용 시
implementation 'org.springframework.boot:spring-boot-devtools'
Maven 사용 시
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
728x90
반응형
'Programming Language & Framework > JAVA & Spring' 카테고리의 다른 글
TIssue | Spring Data JPA | 실전! 스프링 데이터 JPA | Class Projection 안되는 이슈 (0) | 2024.12.05 |
---|---|
TIssue | JPA | 스프링 부트와 JPA 활용 2 - 김영한 | Fetch Join에 distinct 적용 안해도 중복 제거되는 상황 (0) | 2024.11.28 |
YdMinS | 스프링 IoC와 DI에 대해서 (0) | 2024.07.10 |
IntelliJ | Java 프로젝트 생성 후 테스트 코드까지 작성해보기 (0) | 2024.05.01 |
TIssue | Postman에서 요청을 보냈는데 Controller에 도달을 안하는 이슈 (0) | 2024.03.04 |