Spring Framework 6.1 버전에서 JDK 21 에서 제공하는 Virtual Thread 기능을 지원한다고 합니다.
사실 아직 JDK 21 이 정식 Release 되지 않은 시점에서 Spring 이 이렇게 빠르게 지원을 해주리라곤 생각하지 못했는데요,
JDK 21 뿐만 아니라 Spring 6.1 도 빨리 General Availability 버전이 Release 되었으면 하는 바램입니다.
JDK 21 과 관련되서 지원하는 내용은 다음과 같습니다.
📌 Virtual Threads (OpenJDK's Project Loom) 지원 및 JDK 21과 전반적인 호환을 제공
📌 전용 VirtualThreadTaskExecutor 추가
📌 기존에 제공하던 SimpleAsyncTaskExecutor, SimpleAsyncTaskScheduler 에 가상 쓰레드 모드 제공
📌 JVM Checkpoint Restore(Project CRaC) 연동
📚 원문
https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.x#whats-new-in-version-61
📚 함께보면 좋은글
☕️ Java 8 이후로 달라진 기능들: https://careerly.co.kr/comments/83093?utm_campaign=self-share
🎉 Java 가상 스레드가 JDK 21 에 정식 지원 됩니다: https://careerly.co.kr/comments/82046?utm_campaign=self-share
💡 Java 의 Project Loom 이 만들어지고 있어요! 조금만 기다려주세요!: https://careerly.co.kr/comments/63588?utm_campaign=self-share