


VMWare annonce que le framework Spring Boot 3.2 est en voie d'achèvement et s'attend à ce que son utilisation augmente considérablement
Nov 14, 2023 pm 07:33 PMAuteur | Tim Anderson
Compilé | Yan Zheng
Produit | 51CTO Technology Stack (ID WeChat : blog51cto)
VMWare a publié la disponibilité générale de Spring Boot 3.2, une mise à jour majeure de ce framework Java open source populaire. À l'heure actuelle, la dernière version est la version candidate de 2.0
1 Nouvelles fonctionnalités de Spring Boot 3.2
Spring Boot 3.2 est le premier produit à prendre en charge les threads virtuels Java 21 (également connus sous le nom de threads virtuels Project Java 21). aura un impact significatif sur ses performances et son efficacité. Selon Josh Long, défenseur des développeurs de VMware, avant Java 21, chaque nouveau thread utilisait 2 Mo de RAM et les threads virtuels étaient légers.
Cette version prend également en charge la compilation localisée à l'aide de Spring Boot et des threads virtuels de GraalVM, réduisant considérablement le temps de démarrage.
Une autre nouvelle fonctionnalité est le rechargement à chaud SSL. Cette fonctionnalité permet aux serveurs Web intégrés, notamment Tomcat et Netty, de mettre à jour les certificats SSL sans redémarrage. Une fois qu'un nouveau certificat est installé, les connexions déjà établies continueront à utiliser l'ancien certificat, tandis que les nouvelles connexions seront sécurisées avec le nouveau certificat
VMWare affirme que l'utilisation de Spring Boot augmente de manière significative, affirmant que selon le rapport annuel VMWare State of Spring Selon le rapport, il a « augmenté de 50 % sur un an pendant cinq années consécutives ».
2. Spring Boot : le plus simple, le plus populaire
L'histoire du développement de Spring et Spring Boot montre une règle : les méthodes pratiques peuvent souvent surmonter une complexité inutile
Spring est issu d'un livre écrit par Rod Johnson en 2002. Ce livre est intitulé "Expert One on One J2EE Design and Development", dans lequel il décrit les erreurs de Java 2 EE (Enterprise Edition), qui, selon lui, sont trop complexes et sont à l'origine de nombreux échecs de projets. Ce livre contient un exemple de projet qui évite l'utilisation inutile d'EJB (Enterprise JavaBeans) et le fait évoluer vers le framework Spring.
Spring 1.0 est sorti en 2003. La première version de Spring Boot a été conçue pour simplifier la plateforme. "Il offre une perspective unique sur la plate-forme Spring afin que les utilisateurs nouveaux et existants puissent obtenir rapidement ce dont ils ont besoin", explique le message
Spring Boot 1.0 a été publié pour la première fois en avril 2014. Même jusqu’à aujourd’hui, Spring Boot reste le choix par défaut pour de nombreux projets Java.
3. Spring AI est en avant-première
Quel est l’état actuel de l’intelligence artificielle ? Spring AI, actuellement en préversion, est conçu pour fournir des abstractions pour des services tels qu'OpenAI et Azure OpenAI, qui rappellent le .NET Semantic Core de Microsoft. Commande : Spring boot add AI ajoutera des bibliothèques aux projets existants pour prendre en charge les fonctions d'intelligence artificielle telles que les chatbots. Selon les documents, "Le projet a été fondé avec la conviction que la prochaine vague d'applications d'intelligence artificielle générative ne sera pas seulement disponible pour les développeurs Python, mais sera largement utilisée dans de nombreux langages de programmation
."Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment activer le copier-coller pour les machines virtuelles VMware
![VMware Horizon Client ne peut pas être ouvert [Réparer]](https://img.php.cn/upload/article/000/887/227/170835607042441.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
VMware Horizon Client ne peut pas être ouvert [Réparer]

Convertir VMware en VirtualBox et vice versa
![Le client VMware Horizon se bloque ou se bloque lors de la connexion [Réparer]](https://img.php.cn/upload/article/000/887/227/170942987315391.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Le client VMware Horizon se bloque ou se bloque lors de la connexion [Réparer]

Choisir le modèle d'intégration qui correspond le mieux à vos données : un test comparatif des intégrations multilingues OpenAI et open source

Utilisez Spring Boot et Spring AI pour créer des applications d'intelligence artificielle générative

Travail posthume de l'équipe OpenAI Super Alignment : deux grands modèles jouent à un jeu et le résultat devient plus compréhensible

N'attendez pas OpenAI, attendez qu'Open-Sora soit entièrement open source
