properties 파일 질문입니다
71
3 asked
spring.devtools.restart.enabled=true
spring.thymeleaf.cache=false
각각 자바코드, 타임리프코드 수정 시에 서버를 재시작 안해도 수정사항이 자동 적용시키는 거라고 이해를 했는데 실제 해보니까 자동 적용이 안되는데 추가적으로 설정을 해야하는 부분이 있을까요??
그리고 혹시 강의 듣고 제 나름대로 정리해서 내용을 블로그나 노션에 올리거나 강의 들으면서 친 코드를 깃허브 private 레퍼지토리에 올리는게 가능할지 문의드립니다.
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다.
시그님께서 제공하신 설정은 spring-boot-devtools 모듈을 사용하여 자바 코드 변경 시 자동으로 애플리케이션이 재시작되고, 타임리프 템플릿 변경 시에는 서버 재시작 없이 변경사항을 반영하도록 하는 옵션입니다. 그러나 일부 환경에서 이러한 변경 사항이 즉시 반영되지 않을 수 있으며, 다음과 같은 추가 설정을 고려해볼 수 있습니다:
spring-boot-devtools가 프로젝트에 포함되어 있는지 확인하세요.pom.xml에spring-boot-devtools의존성이 추가되어 있어야 합니다.
application.properties파일에 다음 설정을 추가해보세요:
spring.thymeleaf.cache = false spring.freemarker.cache = false spring.groovy.template.cache = false
이 설정은 다양한 템플릿 엔진에서의 캐싱을 비활성화하는 옵션입니다. 그래도 적용되지 않으면, IDE 캐시와 브라우저 캐시를 비우고 시도해보시기 바랍니다.
추가적으로, 강의 내용을 블로그나 노션에 정리하여 올리는 것은 일반적인 경우 가능하지만, 코드를 포함할 경우 강의 자료나 예제 코드를 어떤 식으로 사용할 수 있는지 강의 제공자의 정책을 확인하는 것이 좋습니다. 특히, 저작권 문제가 생길 수 있는 부분에 대해 주의가 필요합니다. 코드 전체를 게시하는 대신 필요한 부분만 인용하고 출처를 명확히 밝히는 것이 안전합니다. 또한, GitHub의 private 레퍼지토리에 코드를 올리는 것은 개인 사용이라면 큰 문제가 없으나, 역시 해당 자료에 대한 공유나 배포 부분에 대한 규정을 확인하는 것이 좋습니다.
이미지 URL 및 출처는 다음과 같습니다:
- Spring Boot Reference Documentation - Properties and Configuration
- Spring Boot Reference Documentation - Thymeleaf Templates
Entity 동등성 비교
0
3
1
패키지 구분에 대해 궁금한게 있습니다
0
12
1
스프링부트 서버 에러나요
0
17
1
2026.04에 추가된 강의 시청 불가
0
28
1
Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문
0
21
1
인가 코드 발급(프론트 vs 백)
0
28
2
인텔리제이 MCP 서버 설정 관련
0
27
1
Dto와 Entity 사용 관련 질문
0
31
2
application.properties 작성 관련 질문
0
46
2
IDE를 Eclipse로 설지해서 수업을 진행해도 되나요
0
70
2
일정 삭제 시 예외 발생 질문과 이전 질문에 대한 추가질문드립니다.
0
78
2
일정 등록 및 조회 부분 강의 질문입니다.
0
75
2
JWT 기반 인증
1
77
2
인터셉터
0
89
2
DTO 관련
0
97
2
추가 강의 해주실수 있나요?
0
107
1
데이터베이스 테이블이 중복 생성 되는 오류
0
122
3
mysql 설치파일
0
81
2
dto 타입
0
75
1
로그인 후 (인증완료) /member/modify 접근불가
0
89
2
메일 보내는 메서드에서
0
74
1
인터셉터 질문
0
106
2
AOP에 대한 설명
0
183
2
코드
0
154
1

