You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot跨模块实例化FeedDataFetcherConfig提示符号找不到

解决跨模块找不到FeedDataFetcherConfig类的问题

问题场景

编写的Java类:

public class FeedDataFetcherConfig extends AbstractFetcher<DataFor, Policy> {

}

在另一模块的@Configuration类中实例化时,报错:

无法找到符号FeedDataFetcherConfig

排查与解决步骤

  • 检查模块依赖配置
    确保使用该类的模块,已在构建文件中添加类所在模块的依赖:

    • Maven(pom.xml)示例:
      <dependency>
          <groupId>项目groupId</groupId>
          <artifactId>FeedDataFetcherConfig所在模块的artifactId</artifactId>
          <version>对应版本号</version>
      </dependency>
      
    • Gradle(build.gradle)示例:
      implementation '项目groupId:FeedDataFetcherConfig所在模块的artifactId:对应版本号'
      
  • 确认模块化项目的包导出
    如果是Java模块化项目,需在类所在模块的module-info.java中导出对应包:

    exports com.yourpackage.path; // 替换为FeedDataFetcherConfig所在的包路径
    
  • 同步构建依赖
    执行完整构建命令(Maven:mvn clean install;Gradle:gradle clean build),并刷新IDE的项目依赖,避免依赖未同步导致的识别问题。

  • 核对包路径拼写
    检查@Configuration类中导入FeedDataFetcherConfig的包路径,确保和类实际所在包完全一致,避免拼写错误。

内容的提问来源于stack exchange,提问作者Nesan Mano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:20:42