問題タブ [micronaut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
micronaut - 複数のクエリ オプション パラメータを使用したコントローラ マッピングが機能しない
次のような URL を処理するコントローラーにリクエストをマップしたいと考えています。
都市と国はオプションのパラメータであることに注意してください。
この単純なコントローラーは次のとおりです。
しかし、いくつかのマッピングの問題があるようです:
更新:プロジェクトはGithubで入手できます。
オプションのパラメーターをマップする方法をいくつか試しましたが、どれもうまくいきませんでした:
1) 次の URI パス変数のドキュメント http://localhost:8080/weather/test1
2)実際のリクエストパラメータマッピングなしで、オプションを示すだけ- http://localhost:8080/weather/test2
3) パラメーターの null 可能性を表現するだけの Kotlin の方法- http://localhost:8080/weather/test3
micronaut - 現在の Netty チャンネルにアクセスする方法
Netty Channel.attr() を使用して、ライブラリ ルーチンで使用する HttpRequest を格納したいと考えています。
コントローラーメソッドで現在のチャンネルを見つける方法を知っている人はいますか?
@Threadlocal スコープが役立つと思いましたが、(まだ)わかりません。