ホームページ >テクノロジー周辺機器 >AI >VMWare、Spring Boot 3.2 フレームワークが完成に近づいており、その使用量が大幅に増加すると予想していることを発表
著者 | Tim Anderson
コンパイル|Yan Zheng 制作
|51CTO テクノロジー スタック (WeChat ID: blog51cto)
VMWare が Spring Boot の完全な可用性をリリースしました3.2 は、この人気のあるオープンソース Java フレームワークのメジャー アップデートです。現時点では、最新バージョンは 2.0
Spring Boot 3.2 は、Java 21 仮想スレッド (プロジェクトとも呼ばれます) を初めてサポートします。 Loom) 製品の Java 21 仮想スレッドは、そのパフォーマンスと効率に大きな影響を与えます。 VMWare 開発者の提唱者である Josh Long 氏によると、Java 21 より前は、新しいスレッドごとに 2MB の RAM が使用され、仮想スレッドは軽量でした。
このバージョンでは、Spring Boot と GraalVM の仮想スレッドを使用したローカライズされたコンパイルもサポートされており、起動時間が大幅に短縮されます。
もう 1 つの新機能は SSL ホット リロードです。この機能により、組み込み Web サーバー、特に Tomcat と Netty が再起動せずに SSL 証明書を更新できるようになります。新しい証明書がインストールされると、すでに確立されている接続は引き続き古い証明書を使用しますが、新しい接続は新しい証明書で保護されます
VMWare は、Spring Boot の使用が大幅に増加していると主張しています。 VMWare の年次春季状況レポートでは、「5 年連続で前年比 50% の成長」を記録しています。
Spring と Spring Boot の開発の歴史は、実用的な方法で不必要な複雑さを克服できるという法則を示しています
Spring の起源2002 年にロッド ジョンソンが書いた『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 中国語 Web サイトの他の関連記事を参照してください。