더북(TheBook)

1.1.4.1 자바 9 지원

자바 8은 스프링 프레임워크 5 버전에서 지원하는 많은 흥미로운 기능, 특히 람다식과 스프링의 콜백 인터페이스를 이용한 메서드 참조 기능을 제공합니다. 스프링 5 출시 계획은 JDK 9의 초기 출시 계획과 일치했는데 JDK 9의 출시일이 연기되면서 스프링 5는 계획대로 출시됐습니다. 따라서 스프링 5.1 버전에서 JDK 9를 완전히 지원할 것으로 보입니다.8 스프링 5는 압축 문자열, ALPN 스택, 새로운 HTTP 클라이언트 구현과 같은 JDK 9 기능을 사용합니다. 한편 스프링 프레임워크 4.0 버전은 자바 8을 지원하지만 여전히 JDK 6 업데이트 18 이상 버전과의 호환성은 유지됩니다. 신규 프로젝트에는 JDK 7이나 8과 같은 최신 버전의 자바를 사용하는 것을 권장합니다. 스프링 개발팀이 스프링 5.0 개발 시 프레임워크 코드베이스 전체에 자바 8 버전을 적용함에 따라 스프링 5.0 버전은 자바 8 이상의 버전을 필요로 합니다. 다만, 스프링 5는 자바 9 버전 지원을 위해 개발 초기부터 자바 9으로도 빌드해서 JDK 9의 기능을 폭넓게 지원합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.