Spring/Spring & SpringBoot 2

[Spring Boot] Spring Boot Devtools

Spring Boot Devtools ● Spring Boot에서 제공하는 개발 편의 모듈 ● 의존성 org.springframework.boot spring-boot-devtools · Automatic Restart : classpath에 있는 파일이 변경될 때마다 애플리케이션을 자동으로 restart · Live Reload : 정적자원 수정시 새로고침 없이 바로 적용시켜줌 · Property Defaults : 개발 과정 중에 캐싱기능은 수정한 소스가 반영이 안될 수 있기 때문에 캐시의 기본값을 false로 설정해줌 Automatic Restart 적용하기 1. 소스 수정시 자동으로 빌드가 되도록 설정하기 Setting > Build, Execution, Deployment > Compiler >..

[Spring Boot] Project 생성 - Spring Initializr

Spring Initializr https://start.spring.io - 프로젝트 조건에 맞게 파일을 다운로드 가능한 사이트 - 필요한 의존성을 쉽게 추가할 수 있는 방법을 제공하여 많은 설정을 수행 Maven - 자바 프로젝트의 빌드를 자동화해주는 툴 - pom.xml 파일에 필요한 라이브러리를 입력하면 메이븐이 네트워크를 통해 다운로드 및 설치까지 자동으로 처리해줌 Application.properties - 스프링부트 애플리케이션 실행시 여러가지 설정값들을 정의하는 파일 - application.yml 파일로도 설정 가능 * .yml 파일 (YAML) - " Yet Another Markup Languate, 또 다른 마크업 언어 " 라는 뜻으로 시작했으나 YAML의 핵심은 문서 마크업이 아닌..