次の方法で Grails コントローラーをシングルトンにするとします。
static scope = "singleton"
... Grailsは、リクエスト固有paramsのコントローラーのアクションに変数をどのように公開しますか?params
paramsアクションメソッドに変数として渡された場合は理解できますが、ここでparamsは利用可能でスコープ内にあります(コントローラーのインスタンスが1つしかないにもかかわらず、同時リクエストの場合は異なります)。
これは内部でどのように実装されていますか?