[22/03/18] 인텔리제이 자동 리로드하기
참고 : https://iksflow.tistory.com/57, 선생님
사진이 업로드하면 바로 적용이 안된다.
1. dependencies 추가
build.gradle 들어가서,
dependencies {
developmentOnly("org.springframework.boot:spring-boot-devtools")
}
추가
🥺 devtools란
devtools(Developer Tools)는 스프링 부트에서 제공하는 개발 편의를 위한 모듈이다.
주로 변경된 코드를 서버 또는 화면에 신속하게 반영해 결과를 확인하기 위해서 사용한다.
여러 가지 설정 편의를 위한 파일 설정 방법과 같은 세부적인 내용들도 많이 있지만
가장 많이 사용되는 서버재시작(Automatic Restart) 기능과 웹 페이지 새로고침(LiveReload) 기능을 반영해보자
2. IntelliJ IDEA를 사용 중인 경우 Build project automatically를 체크
3. applycation.yml 설정
spring:
thymeleaf:
cache: false
prefix: classpath:/templates/
suffix: .html
devtools:
livereload:
enabled: true
remote:
restart:
enabled: true
4. Edit Configurations
우측상단 실행하는 부분에서 Edit Configurations 들어가서 On Update action, On frame deactivation 둘 다 Update classes and resources 로 변경
5.타임리프는 수정 후 브라우저를 클릭해야 자동 빌드가 됨
- 크롬에 확장 프로그램 live reload 추가
근데 이제 서버를 자동으로 리로드를 해주기는 하는데 사진은 바로 안받아준다ㅠㅠ 나중에 다시 시도!
Author And Source
이 문제에 관하여([22/03/18] 인텔리제이 자동 리로드하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hellocdpa/220318-인텔리제이-자동-리로드하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)