Spring

GraphQL を Spring Boot で試してみる 3

GraphQL Advent Calendar 2018 の18日目です。 最近、GraphQL を試しに触り始めてみたという程度です。普段は Java や Spring を使っています。というわけで、今回は Spring Boot で試してみたときの備忘録シリーズの第3弾となります。第1弾と第2弾はこちら…

GraphQL を Spring Boot で試してみる 2

こちらの続き。今回は Mutation を試してみます。 GraphQL を Spring Boot で試してみる 1 - kntmr-blog サンプルコードはこちら。 kntmr/playground - GitHub 以下、備忘録。 schema / データクラス スキーマに Mutation の IF を定義。引数に任意の型を指…

SpringOne Tour 2018 に行ってきた #s1t

先日、SpringOne Tour 2018 に行ってきました。簡単に所感をまとめます。 Tokyo November 6 | SpringOne Tour メモから抜粋。スライドが公開されたらリンクを貼っておきます。逐次通訳はあったのですが、理解が誤ってる箇所があるかもしれません...。 Spring…

Spring Fest 2018 に行ってきた #jsug

Spring Fest 2018 に行ってきました。簡単に所感をまとめます。 springfest2018.springframework.jp 今回参加したセッションは以下の通り。メモから抜粋。(スライドのリンクは随時更新します) KEYNOTE Spring ユーザーの4分の3は Java 8 Java 7 は2割くらい …

GraphQL を Spring Boot で試してみる 1

最近、GraphQL が気になっています。学習を兼ねて簡単なサンプルを作ってみようかと。今回、Spring Boot で Query を試してみます。 サンプルコードはこちら。 kntmr/playground - GitHub GraphQL graphql.org 2015-2016年頃に登場してしばしば名前を見かけ…

Spring の @Validated と Bean Validation の javax.validation.groups.Default と groups について

実際の挙動がイメージとちょっと違うのでメモる。 パターン1 バリデーショングループのインタフェースで javax.validation.groups.Default を継承しないパターン。 interface Group {} @NotNull private String foo; @NotNull(groups = Group.class) private…

JSUG勉強会 2018年その2 SpringとAPI時代の動く仕様への取り組み に行ってきた #jsug

JSUG勉強会 2018年その2 に行ってきました。簡単に所感をまとめます。 (2018/03/12) スライドのリンクを追記しました。 jsug.doorkeeper.jp Springのプログラムモデルと動く仕様~テスト編~ from terahide www.slideshare.net 「システム設計の謎を解く」 "…

Spring Fest 2017 に行ってきた #jsug

簡単に所感をまとめます。 springfest2017.springframework.jp What's New in Spring 会場に到着したらすでに翻訳機がなくなってたのでスライドから雰囲気だけ感じ取る。内容は Spring 5 と Spring Boot 2.0 について。Spring MVC ではこう書いていたコード…

JSUG勉強会 2017年その7 〜 俺たちのマイクロサービス に行ってきた #jsug

JSUG勉強会 2017年その7 に行ってきました。簡単に所感をまとめます。 jsug.doorkeeper.jp 今回のテーマはマイクロサービスです。メモから抜粋します。 無理をしないマイクロサービス マイクロサービスアーキテクチャは手段 組織や体制に合うやり方でこれま…

Spring で Bean Validation のエラーメッセージに任意のフィールド名を埋め込む

Bean Validation のエラーメッセージに任意のフィールド名を埋め込む方法を調べたときのメモ。タイトルには Bean Validation と書いていますが、正確には Spring が提供する機能らしい。 調べたときのサンプルコードはこちら。 github.com バリデーション用…

JSUG勉強会 2017年その4 ~ Springを使ったバッチアプリケーション特集 に行ってきた

JSUG勉強会 2017年その4 に行ってきました。簡単に所感をまとめます。 jsug.doorkeeper.jp 今回のテーマは Spring を使ったバッチアプリケーション特集です。 バッチは地味だが役に立つ 20170525 jsug バッチは地味だが役に立つ from Yuichi Hasegawa …

JSUG勉強会 2017年その3 ~ ドメイン駆動設計 powered by Spring に行ってきた

JSUG勉強会 2017年その3 に行ってきました。簡単に所感をまとめます。 jsug.doorkeeper.jp 今回のテーマはドメイン駆動設計と Spring です。資料はこちら。 ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring from 亨 増田 www.slideshare.n…

Spring Day 2016 に行ってきた

Spring Day 2016 に行ってきました。簡単に所感をまとめます。 いくつかの資料は公式サイトで公開されています。 springday2016.springframework.jp Spring 5.0 では JUnit 5 が標準になる模様 JUnit 4 ⇔ 5 は少しギャップがある気がするので個人的には気に…