CLOVER🍀

That was when it all began.

Mutiny

Quarkus × SmallRye OpenAPIで、ビルド時にOpenAPIの定義ファイルを作成する

これは、なにをしたくて書いたもの? OpenAPIでのAPI定義を書こうとした時に、どうするのがいいのかなと思ったりしていたのですが。 Quarkusの場合、ビルド時にOpenAPIの定義ファイルを作成できそうなのでこちらを試してみようかなということで。 Quarkus × …

QuarkusでRESTEasy Reactive × OpenAPI、Swagger UI

これは、なにをしたくて書いたもの? QuarkusのExtensionに、OpenAPIおよびSwagger UI向けのものがあるようなので試しておきたいなと思いまして。 Using OpenAPI and Swagger UI - Quarkus もうちょっと言うと、ドキュメントに書かれているのは通常のRESTEas…

QuarkusのHibernate Reactive with Panache Extensionを試してみようとした話

これは、なにをしたくて書いたもの? Quarkusに、Hibernate Reactive with Panacheというものに関するドキュメントがあるのが前々から気になっていたので。 Quarkus - Simplified Hibernate Reactive with Panache 今回、1度試してみることにしました。 結果…

Quarkus × Flywayを試す

これは、なにをしたくて書いたもの? 以前に、Flywayを試してみました。 データベースマイグレーションツール、Flywayを試してみる - CLOVER 今回は、フレームワークに組み込んで使うパターンとしてQuarkusのExtensionがあるのでこちらを試してみました。 Qu…

QuarkusのRESTEasy Reactiveを使って、エンドポイントとスレッドの関係を確認する

これは、なにをしたくて書いたもの? Quarkusのドキュメントを見ていて、RESTEasy Reactiveというものの存在が気になりまして。 RESTEasy Mutinyが名前を変えたものなのかな?と思ったのですが、どうやらそうではなさそうなので見てみることに しました。 ド…

Quarkusでのテストを書いてみる

これは、なにをしたくて書いたもの? Quarkusでのテストのやり方、書き方を覚えてみようかなということで。 こちらのガイドに沿って、見ていきます。 Testing Your Application - Quarkus 環境 今回の環境は、こちらです。 $ java --version openjdk 11.0.10…

QuarkusでRESTEasy × Hibernate Validator(Bean Validation)

これは、なにをしたくて書いたもの? Quarkusで、Hibernate Validator(Bean Validation)を使ってみようかな、と。RESTEasyとの組み合わせですが。 こちらのドキュメントを見つつ、RESTEasyとHibernate Validatorで遊んでみます。 Quarkus - Validation wit…

Vert.x API Generationをちょっと調べつつ、Vert.xのRedis ClientをSmallRye Mutinyに対応させてみる

これは、なにをしたくて書いたもの? Quarkusには、SmallRye Mutinyに対応したReactiveなSQLクライアントやRedisクライアントなどがあります。 Quarkus - Reactive SQL Clients Quarkus - Using the Redis Client これらは、Vert.xのライブラリを元にしてい…

QuarkusのReactive MySQL Clientを試す

これは、なにをしたくて書いたもの? Quarkusで、ReactiveなMySQLクライアントを使えるというので、試してみようかなと。 Quakus Reactive SQL Clients Quarkusでデータベースアクセスを行う際にまず挙がってくるのはJPA(Hibernate)かなと思いますが、Reac…

Quarkus × RESTEasy Mutiny(Reactive)を試す

これは、なにをしたくて書いたもの? Quarkusのドキュメントを見ていて、RxJavaでもないReactiveなAPIがいるのに気づきまして。 Quarkus - Getting started with Reactive Quarkus 1.3.0から、MunityというReactive Streamsの実装が統合されているようです。…