Spring Boot 버전 별 차이
Java 8을 기본으로 지원, 제네릭/람다로 가독성 향상
@Nullable, @NotNull 지원. 컴파일타임에서 Null을 다룰 수 있음
Spring WebFlux
JDK9와 호환
Kotlin 지원
Junit 5 지원
Spring boot 2.1.0부터 Spring 5.1 버전 지원. Java 11 지원
참고링크
Spring 버전별 차이 / 개선점
war 배포와 jar 배포의 차이점
[Spring Boot]배포 방법 비교 (JAR vs WAR)