Micronautで簡単なHTTPサーバーを実装してみるこの広告は、90日以上更新していないブログに表示しています。プログラミング-Micronaut記事を書いたばかりですが、Micronautに触った続きとして、もう少し実際の実装部分を掘り下げたところを書いてみます。前回の記事は以下です。IDEAでの開発方法、Micronautによるサーバーの実行方法はこちらを参考にしてください。簡単なレスポンスを返すHTTPサーバーとテストコードまずは簡単なレスポンスを返すHTTPサーバーを実装してみます。生成コマンドとコードだけ示します。}}さて、これで十分ですが、テストコードも書いてみましょう。テストコード用のファイルはすでにコマンド実行時に生成されています。利用する形式になっています。そのまま利用してみましょう。利用することになります。利用している場合、このテストは一般的なテスト実行方法と同様に実行できます。サーバーをいちいち実行することなく、非常に簡単にテストで確認できるので良いですね。対応してみるここまでは簡単なURIでのデータ取得をしましたが、実際にパスに渡せる値が数字に制限されていたり、文字列の種類を制限したりしたいこともあるかと思います。部分で受け付けるフォーマットを指定することができます。/hello/foo/bar.txtそれでは使ってみましょう。して、クエリパラメータとして時刻を受け付けて、それに合わせて返す挨拶を変えてみましょう。}それでは、実行してみましょう。他にもパラメータを変えてみたりすることで、返ってくる文字列が変化することを確認できると思います。GETリクエストばかり書いていましたが、HTTPリクエストにはGET以外のメソッドもあります。以下に挙げる、8つのメソッドに対応するアノテーションが存在します。できるか試してみましょう。http://localhost:8080/hello結果としては以下のJSONが返ってきます。