Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![Maven 3.0リリース](https://cdn-ak-scissors.b.st-hatena.com/image/square/5d8644907911326d6edf185f4f88e00423c1ad50/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240807062301%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
結局一番はまらないコンテナってことじゃないですかね。 コンテナ以外何も用意されていないので理解が容易なわけです。 設定をコードでかくので、実装とインターフェースが一致してないとかそんな単純なミスは実行時ではなくコンパイル時にわかるわけです。 あと、エラーメッセージがものすごい親切。こんな親切なのは見たことがない。 親切さはバインディングにも現れています。 for(Entry<Key<?>,Binding<?>> e : injector.getBindings().entrySet()){ out.println(e.getValue()); } これでBinderが取得してtoString()で出力しているだけなのですが、これがすごい。 抜粋 ProviderInstanceBinding[key=Key[type=javax.servlet.http.HttpServletReques
まず。この物語はフィクションであり このエントリ上のコードはあくまでもチュートリアル用のコードであり、実用性に関しては(ry という訳で、id:happy_ryoのリクエストにお応えして、id:daisuke-mが書いたDIのお話のパクリです。Guiceを使ってみます。 ポリモーフィズムの例をもうちっと実用的に書いてみた。 - 都元ダイスケ IT-PRESSの続きとして書かれた、「DIのお話を書いてみる」をGuiceで書いたものです。必ずしもネタ元と同じ展開になるとは限りません...というか、Seasar2とGuiceでは機能が違うから同じ展開は難しいのです。が、「DIとはなんぞや?」を説明する、という目的とサンプルアプリケーションは同じです。 まずはいきなりMain...ではなくBusinessLogicを見てみますか。 import com.google.inject.Inject;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く