저자 | Tim Anderson
컴파일됨 | Yan Zheng
제작됨 | 51CTO 기술 스택(WeChat ID: blog51cto)
VMWare는 이 인기 있는 오픈 소스 Java 프레임워크에 대한 주요 업데이트인 Spring Boot 3.2의 일반 출시를 출시했습니다. 현재 최신 버전은 2.0
Spring Boot 3.2는 Java 21 가상 스레드(Java 21 가상 스레드라고도 함)를 지원하는 최초의 제품입니다. 성능과 효율성에 큰 영향을 미칠 것입니다. VMWare 개발자 옹호자 Josh Long에 따르면 Java 21 이전에는 각각의 새 스레드가 2MB의 RAM을 사용했으며 가상 스레드는 가벼웠습니다.
이 버전은 Spring Boot 및 GraalVM의 가상 스레드를 사용하여 지역화된 컴파일도 지원하므로 시작 시간이 크게 단축됩니다.
또 다른 새로운 기능은 SSL 핫 리로딩입니다. 이 기능을 사용하면 내장된 웹 서버, 특히 Tomcat 및 Netty를 다시 시작하지 않고도 SSL 인증서를 업데이트할 수 있습니다. 새 인증서가 설치되면 이미 설정된 연결은 이전 인증서를 계속 사용하고 새 연결은 새 인증서로 보호됩니다.
VMWare에서는 연간 VMWare State of Spring에 따르면 Spring Boot 사용량이 크게 증가하고 있다고 말합니다. 보고서에 따르면 “5년 연속 전년 대비 50% 증가”했다.
Spring과 Spring Boot의 개발 역사는 규칙을 보여줍니다. 실용적인 방법은 종종 불필요한 복잡성을 극복할 수 있습니다.
Spring은 2002년 Rod Johnson이 쓴 책에서 시작되었습니다. "Expert One on One J2EE Design and Development"라는 책에서 그는 Java 2 EE(Enterprise Edition)의 오류를 설명합니다. 이 오류는 너무 복잡하고 많은 프로젝트 실패의 원인이라고 생각합니다. 이 책에는 불필요한 EJB(Enterprise JavaBeans) 사용을 피하고 이를 Spring 프레임워크로 발전시키는 샘플 프로젝트가 포함되어 있습니다.
Spring 1.0은 2003년에 출시되었습니다. Spring Boot의 첫 번째 버전은 플랫폼을 단순화하도록 설계되었습니다. "이것은 신규 사용자와 기존 사용자가 필요한 것을 신속하게 얻을 수 있도록 Spring 플랫폼에 대한 고유한 관점을 제공합니다."
Spring Boot 1.0은 2014년 4월에 처음 출시되었습니다. 오늘날에도 Spring Boot는 여전히 많은 Java 프로젝트의 기본 선택입니다.
현재 인공지능 현황은 어떤가요? 현재 프리뷰 상태인 Spring AI는 Microsoft의 .NET Semantic Core를 연상시키는 OpenAI 및 Azure OpenAI를 포함한 서비스에 대한 추상화를 제공하도록 설계되었습니다. 명령: Spring boot add AI는 기존 프로젝트에 라이브러리를 추가하여 챗봇과 같은 인공 지능 기능을 지원합니다. 문서에 따르면 "이 프로젝트는 차세대 생성 인공 지능 응용 프로그램이 Python 개발자에게 제공될 뿐만 아니라 많은 프로그래밍 언어에서도 널리 사용될 것이라는 믿음으로 설립되었습니다."
위 내용은 VMWare는 Spring Boot 3.2 프레임워크가 거의 완성되었으며 사용량이 크게 증가할 것으로 예상한다고 발표했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!