「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だけでなくスマホでもフル機能が使えるので、働き方改革に有効です。

一時利用|登記情報提供サービス

登記情報提供サービスは、登記所が保有する登記情報をインターネットを通じてパソコン等の画面上で確認できる有料サービスです。

COMMENTS


12059:
2021-03-23 21:28

[ハピタス]毎日更新される広告をクリックするだけで稼げるだけでなく、サイト経由の買い物でも稼げますので買い物の際は利用ください!さらに、クリックで貯めた宝くじで一攫千金も!!

12053:
2021-03-23 13:42

「国の持続化給付金をだまし取ったとして、愛知1区選出で総務副大臣の自民党・熊田裕通衆議院議員の元スタッフが逮捕されました。元スタッフは肩書を利用し、不正受給を勧誘していたとみられています」

12052:
2021-03-23 13:36

飲み歩きしてたらしい患者が行動歴を明かさず困っていたところ、職員が偶然本人のSNSを発見。毎日写真つきで飲みレポを更新していたので、そこから利用店舗を特定し、それぞれの店に連絡し店員に検査の案内(患者名や細かい利用状況は伏せている)。 いや……

12054:
2021-03-23 12:12

でしょうね。 こういうのに利用されるので、「保守」さんたちは味方と思っている人の情報でも、間違いや嘘があるとの前提で情報を精査して欲しいです。

12049:
2021-03-23 08:24

WeRise vol.2 LIVE配信チケット 3/24(水)10時販売開始! イープラス Streaming+ ¥4,800+220(システム利用料) ※アーカイブ視聴期間は4/2(金)23:59まで co/nh3U6Kp4…

12058:
2021-03-23 07:30

《告知》 ホテルみかどのフリーWi-Fiで5chなど不特定多数から特定できる個人や企業に対する掲示板など閲覧したパソコンやスマートフォンなどは強制的に接続を拒否させて頂きます。 そのようなハラスメントや犯罪行為ゆ助長するかのよう…

12055:
2021-03-23 06:49

朝からAndroid利用者からアプリ使えない、アプリ落ちるってめちゃくちゃ問い合わせあるんだけど不具合だよ〜〜〜故障じゃないよ〜〜〜って来る度に言ってて今日のお客さんとの会話ほぼそれ

12050:
2021-03-23 06:31

【変化】「子どもの声で高齢者に健康被害」公園利用の"貼り紙"に危惧 公園からは子どもの姿が消え、代わりに高齢者が増えたという。自治体からは「若い世代は不満に思っても声をあげようという人が少なく…

12057:
2021-03-23 04:47

LINE、健康関連データも韓国で保管 保険証画像など 健康相談やオンライン診療の画像データや、利用者の患部や保険証などの画像も韓国のサーバーに保管されているそうです。デジタル庁の平井大臣は、個人でまだLINEを使うつもりなんですよね?…

12051:
2021-03-23 04:20

オリンピック演出の案の段階が今になってリークされた現実。しかもそのネタ元は「駄々洩れが明らかになったLINE」でした。中共にサーバーがあった、利用者の投稿は全て南朝鮮サーバー、これらが明らかになり各省庁で使用禁止の動きが加速しました。無料で便利と…

12048:
2021-03-23 02:04

認知症の利用者さんにアザができるほど殴られたスタッフさん。「殴られて、風呂に入れられない」と娘さんへ伝えたところ「それでも入浴させろ」と強いクレーム。担当をはずされたスタッフさんはそのまま退職。高齢者"からの"暴力はもっと知られるべきだし…

12056:
2021-03-23 01:32

全国のtwitterの皆さんへ、「意識調査」にご協力下さい 韓国製・通信アプリ「LINE」の個人情報の中国への情報漏れが、大問題になっています 政府・自治体などの使用停止が拡大中 質問「あなたは、今後もLINEを利用しますか?」…

Recommended

TITLE
CATEGORY
DATE
第2回:Microsoft Exchange ServerやOSSライブラリーを悪用する手法
IT関連
2021-07-13 23:07
静的サイトジェネレータ「Astro 3.0」正式リリース。JavaScriptなしでSPAのようなアニメーションの画面遷移など新機能
HTML/CSS
2023-09-12 15:34
見る側の知見が試される、「切り抜き動画」の未来 実際に切り抜いて改変してみた :小寺信良のIT大作戦(1/2 ページ)
イラスト・デザイン
2021-04-28 01:53
記憶定着のための学習プラットフォームMonoxerが数式回答形式を強化、複雑な計算の学習時などに手書きメモを残せるように
IT関連
2022-02-15 08:50
最短90日で新製品誕生、ハードウェアスタートアップのモノづくりを支援するプラットフォーム「Gembah」
ハードウェア
2021-07-14 12:05
PayPay、LINE Payの国内事業を吸収へ 海外はLINE Payに統一
ネットトピック
2021-03-02 05:23
ハッカーに狙われる重要インフラ–被害が起きる前にセキュリティ強化を
IT関連
2022-08-31 22:20
製品やサービスへのAI実装を進めるマイクロソフト
IT関連
2023-03-18 17:33
「うちのIT部門は…」はNG–リーダーシップを発揮できない理由
IT関連
2023-05-16 05:51
マスターカードとマイクロソフト、次世代アイデンティティ技術で連携–詐欺検出など向上へ
IT関連
2022-04-27 13:08
マイクロソフト、アジア太平洋7カ国とサイバーセキュリティで協力
IT関連
2021-06-01 14:18
GitHub「Arctic Code Vault」が完成–未来の人の興味を引く美しい保管庫に
IT関連
2022-09-24 19:52
第2回:こうして私たちはだまされる? メール詐欺の主な手口
IT関連
2022-05-25 13:49
Facebook、画期的なAIモデル「SEER」を発表–10億枚のInstagram画像で学習
IT関連
2021-03-05 20:00