求解关于在quartz中调用feign服务的问题

YIYI_zhang 2019-11-22 10:25:11
为什么我在quartz任务类中调feign空指针呢,bena已经注入进来了,在其他地方调用正常,求解答



...全文
1309 14 打赏 收藏 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
韭菜冬仔 2021-03-05
  • 打赏
  • 举报
回复 2
/**feign拦截有参数直接过没有参数就赋值空的,这个类公用了, *下次如果子项目没有被拦截,就继承父项目的这个配置,即子项目可被拦截 */ @Component public class FeignConfig implements RequestInterceptor { public FeignConfig() { } public void apply(RequestTemplate requestTemplate) { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes(); if (servletRequestAttributes == null) { RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest())); } } }
从不回头看_ 2021-03-05
  • 打赏
  • 举报
回复
zlm662288 2021-01-13
  • 打赏
  • 举报
回复
me to ,问题定位到”RequestContextHolder.getRequestAttributes()“返回null,寻求解决方法,
  • 打赏
  • 举报
回复
您好,具体是怎么解决的呢,我也遇到类似的问题
YIYI_zhang 2019-11-22
  • 打赏
  • 举报
回复
找到问题了,在日志切面里面出现问题了,懵逼
YIYI_zhang 2019-11-22
  • 打赏
  • 举报
回复
额,申明一下,方法没问题的,只是在定时任务框架中调用feign服务出现了空指针的异常,feign服务也是已经注入进去了,很无解
weixin_43869905 2019-11-22
  • 打赏
  • 举报
回复
如果注入成功的,那你这个就是一个单纯的控制,看看你那个28行,那个调用的方法怎么写的
YIYI_zhang 2019-11-22
  • 打赏
  • 举报
回复
YIYI_zhang 2019-11-22
  • 打赏
  • 举报
回复
注入成功的,dataSynicService 是微服务feign
YIYI_zhang 2019-11-22
  • 打赏
  • 举报
回复
额,集成好的,只是调用feign会null
dkwuxiang 2019-11-22
  • 打赏
  • 举报
回复
注入dataSynicService 失败, wafa.build.buildmaterials,service.impl 这个包路径,spring是否有扫描呢
三分之一的痛 2022-04-23
  • 举报
回复
@dkwuxiang 你好, 请问你最后怎么解决的这个问题
weixin_43869905 2019-11-22
  • 打赏
  • 举报
回复
你需要自己去网上找,quartz如何与spring集成,你可以用spring的整合包,也可以自己通过写配置类,来解决整合问题.
job不是由spring创建的,而是quartz自己反射new出来的,所以不会注入 。所以 我感觉,你这里的job是为null的
weixin_43869905 2019-11-22
  • 打赏
  • 举报
回复
job并不能注入到spring里面
面向内置式永磁同步电机的MTPA效率优化与双闭环矢量控制对比仿真研究(Simulink仿真实现)内容概要:本文针对内置式永磁同步电机(IPMSM)的控制策略,基于Matlab/Simulink仿真平台,对比研究了最大转矩电流比(MTPA)效率优化控制与双闭环矢量控制两种方法。研究内容涵盖了在不同工况下两种控制策略的动态响应特性、效率表现及系统稳定性,重点分析了MTPA控制在提升电机效率方面的优势,以及双闭环矢量控制在精确转矩响应和宽速域运行中的性能特点。通过搭建详细的电机模型和控制算法模块,仿真验证了各自控制策略的可行性与有效性,为高性能电机驱动系统的设计与优化提供了仿真依据和技术参考。; 适合人群:具备电机控制、电力电子或自动化等相关专业背景,熟悉Matlab/Simulink仿真工具,从事电机驱动系统研发的工程师及研究生。; 使用场景及目标:①为内置式永磁同步电机的高效控制策略选型提供理论与仿真支持;②深入理解MTPA控制与矢量控制的核心原理、实现方法及性能差异;③应用于新能源汽车、工业伺服等对电机效率和动态性能有高要求的领域。; 阅读建议:在学习过程中应结合Simulink模型,仔细分析各控制模块的参数设置与信号流向,并通过改变负载、转速等条件进行仿真测试,对比分析两种控制策略的输出波形,以加深对理论知识的理解和工程应用的认知。

81,108

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧