「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能
今回は「「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能」についてご紹介します。
関連ワード (利用、発表、解決等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
Spring Frameworkの開発チームとGraalVMの開発チームは、GraalVMを用いてSpring Frameworkのアプリケーションをネイティブイメージにコンパイルする「Spring Native」がベータ版として公開されたことを発表しました。
Spring FrameworkはJavaの主要なフレームワークの1つ。AOP(Aspect Oriented Programming:アスペクト指向プログラミング)やDI(Dependency Injection:依存性注入)などを利用できることが大きな特徴の1つです。
GraalVMはオラクルが主導してオープンソースで開発されている多言語対応ランタイム。
JavaをはじめとしてScalaやKotlinなどのいわゆるJavaVM言語を実行可能であることに加えNode.js/JavaScript、Python、Ruby、LLVMのビットコードなど、さまざまなプログラミング言語のランタイムとして利用できます。
さらにコードを事前コンパイルしネイティブバイナリ化しておくことでアプリケーションを高速に起動、実行できる「GraalVM Native Image」機能も含まれています。
今回のSpring Nativeベータ版は、このGraalVM Native Image機能を用いてSpringアプリケーションをコンパイル、ネイティブバイナリ化するというもの。JavaとKotlinのどちらのSpringアプリケーションにも対応しています。
ネイティブバイナリ化によりアプリケーションの実行にJavaVMは必要なくなり、瞬時に起動するようになります。下記は「Announcing Spring Native Beta!」からの引用です。
ネイティブバイナリ化はGraalVMを使えば簡単なように思えますが、実際にはJavaVMで実行するのとバイナリに変換するのでは下記のような差異があるため、Spring Frameworkの開発チームとGraalVMのチームが協力して問題を解決していく必要があったとのことです。下記も「Announcing Spring Native Beta!」からの引用です。
Spring NativeによってSpringアプリケーションのデプロイ方法の選択肢が広がるとともに、軽量かつ起動時間が高速になることでマイクロサービスやサーバレスなどでも活用しやすくなることが期待されます。
利用とは - Weblio辞書
「利用」の意味は (物の機能・性能を十分に生かして)役立つようにうまく使うこと。Weblio国語辞典では「利用」の意味や使い方、用例、類似表現などを解説しています。
利用とは - コトバンク
デジタル大辞泉 - 利用の用語解説 - [名](スル)1 (物の機能・性能を十分に生かして)役立つようにうまく使うこと。また、使って役に立たせること。「遊休地を利用する」「いつも地下鉄を利用する」「廃物利用」「無線LANが利用できる喫茶店」「年間500万人が利用するサイト」...
【利用】 と 【使用】 と 【活用】 はどう違いますか? | HiNative
利用 の類義語 「使用」 使うもの自体に注目する 例 はさみを使用して封筒を開ける 「利用」 使う目的に注目する 例 ごみを利用して発電する 施設や乗り物を使う 例 観光施設を利用する 「活用」 より有効に、価値が上がるように使う 例 空き家を活用して休憩所を作った。 という違いです。 厳密な区別ではないので、複数の言葉が使えることもあります。
利用準備 | e-Gov電子申請
利用方法 e-Govアカウント e-Govサービス共通のアカウントで利用できるアカウントです。e-Govアカウントを登録の際は、事前に e-Govアカウント利用規約 をご確認ください。 e-Govアカウントを登録し、ログインしてください。 GビズID
ETC利用照会サービス
ETC利用照会サービスは、過去15か月間の全走行明細(ETCカード利用)を確認できるサービスです。利用証明書を印刷したり、pdfやcsvファイルでのダウンロードもできます。
PayPayが使えるお店 - PayPay
PayPayが使えるお店は順次拡大中です!日本全国のPayPayのマークがあるお店でお支払いにご利用できます。
楽天ポイントカード: 使えるお店
グルメ・飲食. 昭和29年創業のらーめんチェーン。. 「すき家」は店舗数日本一、日本を代表する牛丼チェーンです。. ハンバーグやパスタ・おこさまメニューなど豊富メニューで、ご家族みんなが楽しめるファミリーレストランです。. アツアツの大俵ハンバーグやジューシーなステーキをどうぞ。. 熟成肉と土鍋ご飯が特徴。. 品質の高い牛肉をリーズナブルな価格で ...
個人でご利用の方 | 【e-Tax】国税電子申告・納税システム( …
国税電子申告・納税システム(e-Tax)の概要や手続の流れ、法令等に規定する事項など、e-Taxを利用して申告、納税及び申請・届出等を行うために必要な情報やe-Taxについてのお知らせを掲載しています。
利用料金 - LINE WORKS
ビジネス版LINE「LINE WORKS(ラインワークス)」ならチャット機能はもちろん、メール、カレンダー、ファイル管理など、グループウェア機能も使えます。PCだけでなくスマホでもフル機能が使えるので、働き方改革に有効です。
一時利用|登記情報提供サービス
登記情報提供サービスは、登記所が保有する登記情報をインターネットを通じてパソコン等の画面上で確認できる有料サービスです。
12059:
2021-03-23 21:28[ハピタス]毎日更新される広告をクリックするだけで稼げるだけでなく、サイト経由の買い物でも稼げますので買い物の際は利用ください!さらに、クリックで貯めた宝くじで一攫千金も!!