Spring Boot 3.2フレームワークはほぼ完成、VMWareは利用が大幅に増加したと主張

Spring Boot 3.2フレームワークはほぼ完成、VMWareは利用が大幅に増加したと主張

ティム・アンダーソン

編纂者:ヤン・ジェン

制作:51CTO テクノロジースタック(WeChat ID:blog)

VMWare は、この人気のオープン ソース Java フレームワークのメジャー アップデートである Spring Boot 3.2 の一般提供を発表しました。この記事の執筆時点では、リリース候補 2.0 です。

1. Spring Boot 3.2 の新機能

Spring Boot 3.2 は、Java 21 仮想スレッド (Project Loom とも呼ばれる) をサポートする最初の製品であり、パフォーマンスと効率に大きな影響を与えます。 VMWare 開発者アドボケートの Josh Long 氏によると、Java 21 より前は、新しいスレッドごとに 2MB の RAM が使用され、仮想スレッドは軽量でした。

同時に、このバージョンでは Spring Boot と仮想スレッドを使用した GraalVM ネイティブ イメージのコンパイルもサポートされており、起動時間が大幅に短縮されます。

もう 1 つの新機能は SSL ホット リロードです。これにより、組み込み Web サーバー (特に Tomcat および Netty) は、再起動せずに SSL 証明書を更新できるようになります。新しい証明書をインストールすると、既存の接続では古い証明書が使用されますが、新しい接続は置き換えた証明書で保護されます。

VMWare は、Spring Boot の使用が大幅に増加しており、毎年発行される VMWare State of Spring レポートによると、「5 年連続で前年比 50% 増加」していると主張しています。

2. Spring Boot: シンプルであればあるほど人気が​​上がる

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 プロジェクトのデフォルトの選択肢となっています。

3. Spring AIはプレビュー中

人工知能についてはどうでしょうか?現在プレビュー段階の Spring AI は、Microsoft の .NET Semantic Core を彷彿とさせる OpenAI や Azure OpenAI などのサービスに抽象化を提供することを目的としています。コマンド「Spring boot add AI」は、チャットボットなどの AI 機能をサポートするために、既存のプロジェクトにライブラリを追加します。文書によると、「このプロジェクトは、次世代の Generative AI アプリケーションが Python 開発者に提供されるだけでなく、多くのプログラミング言語で広く普及するという信念のもとに設立されました。」

<<:  今後のAIの5大発展トレンドとは?2024年は「意味のある人工知能時代」の到来を告げる

>>:  中国AIGCデータラベリングパノラマレポート:市場規模100億、求人数100万

ブログ    
ブログ    

推薦する

53ページのPDFがOpenAIの「AGIタイムライン」を公開、内部告発者:マスクの訴訟が状況を混乱させた

OpenAI の謎の Q* プロジェクトに関する新たな情報があります。今朝早く、54ページに及ぶGo...

自然言語処理のためのOne Hot Modelについて

[[421481]]この記事はWeChatの公開アカウント「Pythonとビッグデータ分析」から転載...

拡散+超解像モデルの強力な組み合わせ、Googleの画像ジェネレーターImagenの背後にある技術

近年、マルチモーダル学習は、特にテキストと画像の合成や画像とテキストの対照学習の分野で大きな注目を集...

...

感じてください:XiaoIce、XiaoAi、Xiaodu、LingyuanがAIサミットのテーマソングを共同で歌いました

7月9日、 2020年世界人工知能大会クラウドサミットのテーマソング「スマートコネクテッドホーム」が...

アナリスト:生成AIは過大評価されており、関連業界は2024年に「冷え込む」と予想されている

分析機関CCSインサイトは10日、来年には生成AI分野が現実の試練に直面する可能性があるとの予測を発...

Google X 中国博士がロボットシミュレーターSimGANをリリース、ICLR2021が出版

[[407004]]工学部の学生は、さまざまなシミュレーターから切り離すことはできません。シミュレー...

2022年の自動運転のトップ10トレンドが発表されました。データインテリジェンスシステムは、自動運転の商用化のクローズドループの鍵となるでしょうか?

「2022年は自動運転産業の発展にとって最も重要な年となるだろう。乗用車の運転支援分野での競争は正...

人工知能で電力網の問題を解決する

MIT-IBM Watson AI ラボの研究者たちは、電力網の問題のトラブルシューティングに人工知...

インタビュアー: 「最後にアルゴリズムを書いてください。単一のリンクリストを使用して加算を実行してみましょう...」

[[286163]]質問: 空でない 2 つのリンク リストが与えられた場合、2 つの負でない整数...

Objective-C でのソートアルゴリズムを学ぶ

データ構造とアルゴリズムを学習していたとき、ソートアルゴリズムをアニメーションで表現して、理解しやす...

人工知能と教育の統合が高等教育改革を促進

[[434341]]我が国の長期的な発展と人材戦略により、質の高い人材に対する需要が急速に高まってい...

...

OpenAIがカスタムコマンド機能を開始、会話ごとに好みや情報を繰り返す必要がなくなる

OpenAIは7月21日、カスタム指示機能のリリースを発表しました。この機能はまずPLUSプランのベ...

ロボティック プロセス オートメーションの導入を成功させるための 8 つのヒント

RPA は、企業が導入できる、リスクが低く価値の高い自動化アプローチの 1 つです。 RPA ツール...