2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。
最新(1.4.x)の Spring Boot ではこの方法を使う必要は無くなっています。 @WebMvcTest と @MockBean を使用するのが良いかと思います。 最近、Spring-Boot を触っています。 Spring-Boot 自体の使い方は、Google 先生に聞けばだいたい教えてくれるので、@RestController なコントローラの単体テストについて書いておきます。 使用した Spring-Boot のバージョンは 1.2.1.RELEASE になります。 「単体テスト」といえば対象クラスの動作に対するテストの事かと思いますが、コントローラの場合はフレームワークの設定と動作もある程度加味しないとテストから漏れてしまう箇所が多くなる or 結合テスト(手動/自動問わず)で細かな部分までテストすることになってしまうかと思います。 Spring-Boot には spri
こんにちは、鈴木です。 Spring Boot を使ってみたので、ご紹介します。 Spring Boot 関連プロダクトが多すぎて把握しきれない! ってことありませんか? きちんとモジュール分割されたフレームワークは、コアとなる機能(Spring Framework)があり、関連するプロダクト(Spring Security とか Spring Data とか)が山盛りという構成になります。 このように分割されていると、取捨選択して必要な機能だけ利用することができるので、使う側にとって大きなメリットになります(巨大な一枚岩のフレームワークだとそうはいきませんね)。一方で慣れるまでは「どれを選べば良いの!?」となりがちですね。 Spring Boot は「関連プロダクトが多すぎて大変だ」という問題を解消してくれます。 Spring Boot とは Spring Boot のサイトには「スタン
コラム・特集ページにて、WebOTX の機能や技術ドキュメントの紹介をしています。 ぜひご覧ください。 WebOTX - コラム/特集
Spring Bootとは いまから10年以上前、Spring frameworkは巨大化したJ2EEへのアンチテーゼとして登場し、 DIやAOPといった、当時の最新技術をもってWebアプリ開発に必要な機能を提供してくれました。 ※Spring frameworkについてはこのへん参照 Webアプリ開発において革新をもたらしたSpringでしたが、時間が経つにつれSpring frameworkまわりの さまざまなプロダクトが登場し、J2EE以上に肥大化していきました。 そこで最近登場したのが、今回紹介するSpring Bootです。 Spring Bootは「コードを全く生成することなく、XML構成ファイルなしで本番環境で利用できる Springベースのアプリを作成し、すぐに実行できるようにすること」とのことです。 開発者がSpring Bootを使用することで、「Springプラットフ
具体的にどのようなことができるかを箇条書きした方が、イメージをしやすいと思いますので以下に列挙してみます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く