BT

PivotalはSpring Bootのバージョン1.3.8と1.4.1をリリースした

| 作者: Michael Redlich フォローする 15 人のフォロワー , 翻訳者 阪田 浩一 フォローする 1 人のフォロワー 投稿日 2016年12月1日. 推定読書時間: 3 分 |

原文(投稿日:2016/10/10)へのリンク

PivotalSpring Bootプロジェクトのバージョン1.3.8と1.4.1の更新を最近リリースした

バージョン1.3.8は35のバグフィックスSpringフレームワークSpring DataJettyTomcatのような依存のアップグレードを含む。

バージョン1.4.1は、バージョン1.4以来最初のメンテナンスリリースだが, 150以上のバグフィックスSpring IntegrationHibernateJacksonHazelcastのような依存のアップグレードを含む。

Spring Bootのウェブサイトでは次のように定義されている。

Spring Bootは"ただ実行する"だけでよい、スタンドアロンな製品段階のSpringベースアプリケーションを作成することを簡単にします。私たちは最小限の手間で始められるように、Springプラットフォームとサードパーティのライブラリに対して信念ある視点を持っています。ほとんどのSpring Bootアプリケーションはほんの少しのSpringの設定しか必要としません。

バージョン1.4に含まれる新しい機能は次のものだ。

  • 起動時の失敗メッセージ
  • 規約ベースのエラーメッセージ
  • 拡張データサポート
  • バナー画像

起動時の失敗メッセージ

新しいFailureAnalyzerインタフェースは例外をインターセプトし、それらを人間が読める診断メッセージに変換する。たとえば、Spring Bootアプリケーションがすでに使われているアドレスを使おうとしたとき以下のエラーメッセージが出力される。

バージョン1.4.1で新しいことは、Springビーンが見つからない例外をインターセプトするFailureAnalyzerNoSuchBeanDefinitionExceptionインスタンスである。

開発者はまたFailureAnalyzerインタフェースの自分自身のインスタンスを実装できる。

規約ベースのエラーメッセージ

ウェブサイトに出力するHTTPステータスコードをインターセプトする独自のHTMLエラーメッセージが書ける。たとえば/src/main/resources/public/errorに配置した404.html(以下にある出力ページ)がHTTP 404ステータスコードを処理する。

バナー画像

デフォルトではSpringアプリケーションはすべて起動時にSpringロゴのアスキーアートを出力する。Spring Bootは現在*.jpg*gif*.pngであるどんな画像もアスキーアートに変換することで独自の起動時のバナーにすることを許可する。 ファイル名はbanner.*で始め、/src/main/resourcesフォルダに配置しなければならない。たとえば以下のように、標準のJavaロゴがアスキーアートとして自動生成される。

Spring BootアプリケーションのサンプルはGitHubにある。

今後の動向

Spring Bootチームは2016年末までにバージョン1.5のリリースを計画している。これはバージョン1.4までに完了できなかったプルリクエストを含むだろう。Spring Boot 2.0はSpringフレームワーク5に完全に統合されるように計画され、Java 8を必須とするだろう。

リソース

Spring開発者、Phil Webb氏とStéphane Nicoll氏、Josh Long氏は、直近のSpringOneカンファレンスでSpring Bootのキーノートを講演している。

Spring Bootのサンプルについてのより詳細な情報はSpringのGitHubリポジトリにある。

 
 

Rate this Article

Relevance
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT