java定时器任务中获取request对象 @Scheduled 获取request 对象 quartz中获取request对象
一、问题描述
1、在java定时任务中,使用 @Scheduled 注解来实现;遇到一个需要通过 request 对象获取相对路径的问题,尝试过过 静态获取 和 使用 直接注入HttpServletRequest对象 的办法,都没有解决问题,会导致抛出异常如下:
ERROR [org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler]
- Unexpected error occurred in scheduled task.
2、使用 @Autowired 注入 HttpServletRequest ,会抛出如下异常:
ava.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processin

最低0.47元/天 解锁文章
1427





