SpringBoot는 웹어플리케이션을 마치, JAVA 프로그램처럼 구동한다. 이전에는 방식이 달랐다. 개발자가 코드를 짜면 외장 웹서버 환경에서 동작 가능하도록 WAR형식으로 압축한 뒤, 웹서버에 배포해야만 했다. SpringBoot는 내장웹서버를 사용한다. 그래서 웹어플리케이션이 JAVA프로그램 같이 구동된다. 실행가능한 JAR JAR 파일은 여러 JAVA클래스 파일이 배포가능하도록 하나로 묶은 파일이다. JAR가 Main클래스가 있어서 실제 프로그램으로 실행가능하다면 이를, 실행가능한 JAR 라 부른다. package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.au..