2016-08-25 3 views
2

스프링 부트를 사용하여 새 웹 응용 프로그램을 만들려고합니다. 불행히도 제 서버는 기술 스택 측면에서 상당히 제한적입니다. 그것에는 java 5가 설치되어 있습니다.이전 버전의 Java 용 스프링 부트

누구든지 봄 부팅이 Java 1.5에서 실행될 수 있는지 여부와 그 버전을 알려 줄 수 있습니까? Spring Boot Reference Guide에 명시된 바와 같이

감사

+1

봄 부팅에는 적어도 java6이 필요합니다. java 버전 – soorapadman

+0

을 업그레이드하는 것이 좋습니다. 불행히도 이것은 나를위한 옵션이 아닙니다. – Richie

답변

5

는 봄 부팅이 자바 7 필요하지만 some additional configuration를 제공하는 경우 당신은 또한 자바 6을 사용할 수 있습니다. 가이드 인용하기 :

기본적으로 스프링 부트 1.4.0.RELEASE에는 Java 7 및 Spring Framework 4.3.2.RELEASE 이상이 필요합니다. 자바 6에서 스프링 부트를 사용할 수 있습니다.

에도 봄 부팅 1.0.0에서, 같은 그들의 reference guide에서 언급 :

봄 부팅이 명령 행 도구로 "고전"자바 개발 도구와 함께 사용하거나 설치할 수 있습니다. 그럼에도 불구하고 Java SDK v1.6 이상이 필요합니다.

Spring Initializr (고급 버전)을 사용하는 경우 Java 버전의 옵션도 1.6, 1.7 및 1.8로 제한됩니다.

그래서, 대답은 그것은 봄 부팅 2.0 자바 5

0

에서 실행하는 것은 불가능 즉, 요구 사항은 최소 버전과 자바 8입니다. Spring Boot 2.0 release notes에서

:

봄 부팅 2.0은 최소 버전로 자바 (8)을 필요로한다. 기존의 많은 API가과 같이 인터페이스의 기본 메소드, 기능 콜백 및 새로운 API 인 (javax.time)과 같은 Java 8 기능을 활용하도록 으로 업데이트되었습니다. 현재 Java 7 이전 버전을 사용하는 경우 은 Spring Boot 2.0 응용 프로그램을 개발하기 전에 JDK를 업그레이드해야합니다.

관련 문제