공식문서: https://docs.spring.io/spring-boot/docs/current/reference/html/using.html#using.devtools
제공하는 기능:
- Hot Swapping (정적 리소스가 변경되어도 서버 재시작 없이 반영)
- H2 Console 자동 활성화
- 등등...
Gradle 사용 시 build.gradle 설정 :
developmentOnly("org.springframework.boot:spring-boot-devtools")
applicatoin.propeties 설정 :
spring.thymeleaf.cache=false
spring.devtools.remote.restart.enabled=true
타임리프 사용 중이므로 윗 줄도 들어갔습니다.
IntelliJ 설정
검색(Shift 두번) > Registry >complier.automake.allow.when.app.running 옵션 켜기
2021 버전 부터는 해당 설정이 레지스트리에서 Advanced Settings으로 옮겨졌다고 합니다. 참고
Settings > Compiler > Build project automatically 체크
'Web > Spring' 카테고리의 다른 글
테스트용 더미 데이터 넣기 (no entitymanager with actual transaction available for current thread) (0) | 2022.08.09 |
---|---|
검증 - 직접구현부터 Spring Validation 까지 (0) | 2022.08.05 |
MapStruct 적용 (0) | 2022.06.08 |
Controller와 Service 계층 간의 데이터 전달 (0) | 2022.06.07 |
DAO, DTO, VO, Repository, 뭐가 다른걸까? (0) | 2022.06.07 |