본문 바로가기

DevTools2

Springboot - Devtools, Live Reload Devtools 스프링부트는 devtools (개발도구) 라이브러리의 도움으로 좀 더 편한 환경에서 개발을 할 수 있다. 사용을 위해서는 의존성을 먼저 추가한다. pom.xml org.springframework.boot spring-boot-devtools Devtools 는 캐시 설정을 개발 환경에 맞게 변경해준다. 클래스패스 안의 파일들이 변경 될 때마다 자동으로 재시작을 해준다. 파일 변경후 빌드만 다시해주면 된다. 인텔리제이에서 빌드 단축키는 ⌘ + F9 이다. 어플리케이션 실행을 직접 끄고 켜는것 (cold starts) 보다는 빠르지만, 리로링보다는 느리다. 리스타트 하고 싶지 않은 리소스는 프로퍼티에 spring.devtools.restart.exclude 로 추가해주면 된다. Live R.. 2021. 1. 17.
[Spring Boot] 4 자동설정, @SpringBootApplication 이 글은 스프링 공식문서를 보며 강의해주신 백기선 유투버님의 강의를 듣고 요약한 글입니다. Spring Boot 003 내용과 이어집니다. 3.2 XML Configuration resources/application.xml 에 Bean 을 설정해서 UserService를 등록해봅시다. main 메서드가 있는 클래스 위에 @ImportResource("application.xml")를 설정해주면, 성공적으로 bean을 찾을 수 있습니다. 4 Auto-Configuration @SpringBootApplication 은 jar 의존성에 근거해서 자동으로 스프링 application을 설정할 수 있습니다. 아래 3개를 포함하고 있습니다. @SpringBootConfiguration @EnableAutoCon.. 2020. 3. 23.
728x90