-
Notifications
You must be signed in to change notification settings - Fork 35
Home
Important
|
출판사와 협의하에 찾아보기(Book Index)는 위키를 통해 제공하기로 했습니다. |
-
스프링 부트 2.0 버전 2018/03/01 정식출시
1.5.X 와 2.X 의 차이는 크게는 스프링 프레임워크 4.X 과 스프링 프레임워크 5.X 사용의 차이라고 보시면 됩니다.
Note
|
스프링 프레임워크의 변경과 함께 관련된 다른 프레임워크의 버전이 변경되면서 자동구성의 설정도 변경된 부분이 많다,. |
차이\버전 | 1.5.X | 2.X |
---|---|---|
Spring Framework |
4.X |
5.X |
Spring Data(Rlease Train 확인) |
1.9.X |
2.0.X |
Spring Security |
4.2.X |
5.X |
-
스프링 5.X가 되면서 자바 8 부터 지원하기 시작
-
인터페이스에서 default 메서드를 활용하여 어댑터 클래스 제거됨
-
-
JDK 사용버전에 따라 사용해야하는 스프링 부트 달라짐
-
JDK 8까지: 스프링 부트 1.5.X
-
JDK 8부터: 스프링 부트 2.X
-
추후에도 지속적으로 업그레이드를 따라가려면 JDK 8 이상 사용하길 권합니다.
-
-
-
CrudRepository 가 변경됨
-
findOne
에서Optional<E> findById(ID id)
으로 변경됨 -
아마도 가장 큰 변화로 느껴질겁니다.
-
-
액츄에이터 URL 변경:
/{end-point-id}
→/actuator/{end-point-id}
-
ApplicationListener<ApplicationEvent>
의 구현체들은spring-boot/org.springframework.boot.context`
으로 이동 -
netty 임베디드 컨테이너 추가
-
기존 내장 컨테이너(Tomcat, Undertow, Jetty) HTTP/2 지원
-
Kotlin 지원
-
액츄에이터 아키텍쳐 변화
-
기존:
/{actuator-end-point}
-
변경:
/actuator/{end-point}
-
-
애플리케이션의 현재상태를 측량하는 방식이 변경됨: DropWizrd → Micrometer
-
이름 : 김지헌
-
별명 : 허니몬(honeymon)
-
사이트: http://honeymon.io
-
블로그 : http://honeymon.io / http://ihoney.pe.kr / http://java.ihoney.pe.kr
-
트위터 : @ihoneymon
-
이메일 : ihoneymon@gmail.com