gpt4 book ai didi

java - 无法 Autowiring 。找不到 `Repository' 类型的 bean

转载 作者:搜寻专家 更新时间:2023-10-31 19:51:47 27 4
gpt4 key购买 nike

<分区>

我正在使用 Spring Data Jpa,这是我的项目结构:

App
ConfigPackage
MyConfig
ServicePackage
MyService
RepositoryPackage
MyRepository

这是MyRepository:

public interface MyRepository extends JpaRepository<MyEntity, Long> {
}

这是MyService:

@Service
public class MyService {

@Autowired
private MyRepository myRepository; <---here

...
}

这是MyConfig:

@Configuration
@EnableJpaRepositories(
basePackages = "RepositoryPackage",
entityManagerFactoryRef = "xxx",
transactionManagerRef = "xxx"
)
public class MyConfig {
}

我使用@AutowiredMyRepository 注入(inject)MyService,但IntelliJ 总是报错

Could not autowire. No beans of 'MyRepository' type found

即使代码可以编译运行成功。

为什么 IntelliJ 无法识别这不是错误?如何去除IntelliJ的警告?

IntelliJ 版本:2018.2.6

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com