私は、Web リクエストの途中である場合、またはそうでない場合に何かを行う必要があるソリューションに取り組んでいます。
私がしていることは
@Autowired private HttpServletRequest request;
そして、変数にアクセスしようとしています:
request.getRequestURI()
しかし、私は得ていますjava.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request...
例外を回避し、どういうわけかHttpServletRequest
天気を尋ねたり、Web リクエストに参加しているかどうかを尋ねたりしたいと思います。
それを行う方法はありますか?
例: 追加情報:
@Override public void trace(String msg) { if (loggerFactory.isRegisteredUrl(request.getRequestURI())){ loggerFactory.getCustomeLogger(request.getRequestURI()).trace(msg); return; } nativelogger.trace(msg); }