All About Develop/공부하자

스프링 버전 정리

lxexjx 2022. 8. 4. 17:23

spring 3.2

- Java 5의 기능

- Java 클래스로부터 @configuration , @Bean 등 Annotation 기반DI 지원 받기, 빈 정의에서 사용 가능

- Bean을 XML 형태로 관리

- REST API 지원 추가 -서버는 MVC레벨에서  어노테이션 기반 확장 추가됨/클라이언트는 RestTemplate 추가 지원

- H2지원

 

spring 4.3.X- Java 8 기능 완전 지원  람다식, Optional, Callback Interface등 기능을 springFramework레벨에서 사용 가능해짐

- Core Container들의 기능 지원이 확대 ( @Autowired)

- @RestController 등 Web개발 도구 지원 강화

- Custom Annotation 가능

- Bean 관리 용이

 

spring 5.

- Java 8 을 표준으로 사용

- 제네릭, 람다 향상- @Nullable, @NotNulll지원, 컴파일타임에서 Null을 다룰 수 있음- JDK9 호환 가능- Kotlin 지원- Junit5 지원


spring boot 1.1java 1.6이상spring framework 4.0.5

 

spring boot 1.5

java 8이상

spring framework 4.3

 

spring boot 2.1.0

java 11 지원

spring framework 5.1

'All About Develop > 공부하자' 카테고리의 다른 글

자바8  (0) 2022.10.26
Web Server/WAS/jetty/Tomcat  (0) 2022.08.26
자바 버전 정리  (0) 2022.08.04
JUnit에 대하여..  (0) 2022.07.03
분산 스토리지  (0) 2022.06.30