「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能

「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能 サムネイル

今回は「「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能」についてご紹介します。

関連ワード (利用、発表、解決等) についても詳細と、関連コンテンツとをまとめていますので、参考にしながらぜひ本記事について議論していってくださいね。

本記事は、pk様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


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
「Deno 1.8」リリース、WebGPU APIの試験的サポートやICUサポートの追加など変更点多数
IT関連
2021-03-04 06:16
「富岳」の本格稼働、3月9日から 21年度中の予定を前倒し
企業・業界動向
2021-02-10 05:42
ビジネスメール詐欺の被害額など高額–FBIの2020年インターネット犯罪レポート
IT関連
2021-03-27 21:50
包括的メンズヘルスケア「Manual」が米国と欧州の投資家から33.1億円のシリーズAを調達
ヘルステック
2021-04-01 23:30
IBM、「Watson Health」事業の売却を検討か
IT関連
2021-02-22 21:14
直近1年の成果や新機能についても言及 noteが事業発表会で公開した「創作の街」へ込めた思いとは
IT関連
2021-04-12 15:11
2020年もJavaScriptは進化、フレームワークやビルドツールでは有力な新顔も登場
IT関連
2021-01-21 16:33
みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習
Udemy
2021-01-21 16:33
日立製作所、タイで電圧・無効電力オンライン最適制御システムの実証事業
IT関連
2021-01-15 03:20
リングフィット専用マット、ホリが発売 3層構造で耐久性アップ
くらテク
2021-04-08 05:09
東芝、“疑似量子トンネル効果”で組合せ最適化計算を高速・高精度化 「世界最速・最大規模」うたう独自の量子コンピュータ発アルゴリズムを開発
企業・業界動向
2021-02-05 21:10
TypeScriptがJavaScript上で構築される方法を学ぶ、新TypeScriptハンドブックが正式版に
IT関連
2021-03-09 15:10
定規やコンパスを使わず、紙にきれいな線を描ける触覚ペン「Phasking on Paper」 :Innovative Tech
イラスト・デザイン
2021-01-30 00:28
土偶作者は右利きの可能性 文化財の新たな“鑑賞”手法、NHKが8K活用
IT関連
2021-04-21 19:11
停電を予測、電気を作る「エネファーム」 LPWAに対応、最大500Wの電気を8日間供給
製品動向
2021-02-18 20:50
Vue.js&Nuxt.js超入門
amazon
2021-02-18 20:50