3

Spring Async メソッド内で ControllerLinkBuilder.linkTo メソッドを呼び出していますが、現在のリクエストを見つけることができません。

service.setUrl(linkTo(Controller.class, Controller.METHOD_GET,
                headers.getFirst(HEADER_SOURCE), id).toString());

例外:

java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Could not find current request via RequestContextHolder
Caused by: java.lang.IllegalStateException: Could not find current request via RequestContextHolder
4

2 に答える 2

0

_Manan レスポンスを補完するために、プロパティ ファイルで属性の継承を true に設定できます。次の行を追加してください。

spring.freemarker.request-context-attribute=true
于 2019-11-18T20:12:54.023 に答える