自定义拒绝策略怎么获取任务参数呢的全部评论

自定义拒绝策略怎么获取任务参数呢的全部评论
6个评论
知莫
知莫
等级vip作者
Java后端
原因:在Java9之后引入了module模块的概念,而不同module模块间是不允许使用反射来访问非public的字段/方法/构造函数(field/method/constructor),除非被访问的目标模块为反射设置open即允许自身被其他模块进行non-public反射访问。 解决方案:降为Java8,或者配置jvm参数
2025-12-18
知莫
知莫
等级vip作者
Java后端
后续问题2:SpringBoot2.6以上的版本,用后续问题1的解决方法会报 循环引用的错误。需要在SpringBoot配置文件中配置 main: # 解决升级Spring Boot2.6后,因依赖循环引用导致启动时报错的问题 allow-circular-references: true
2025-12-18
知莫
知莫
等级vip作者
Java后端
2025-12-18
知莫
知莫
等级vip作者
Java后端
后续问题1:由于自定义拒绝策略是new的方式创建的。new对象无法被springboot托管,导致注入的service为 null。在new对象的时候直接传入已注入的service即可
2025-12-18
知莫
知莫
等级vip作者
Java后端
问题解决,优化自定义策略暂时完毕
2025-12-18
编程导航_小y
@官方运营 学习、求职、生活问题欢迎交流
点赞 👍🏻 感谢分享~
2025-12-19
下载 APP