我使用@Inject
,@ComponentScan
和@EnableJpaRepositories
进行简单的Spring设置。目前无需为测试,集成或生产环境提供特定的@Configurations
。
我现在正在使用Spring测试mvc框架,我正在为我的(Spring Data)Repository类引入一个包含模拟bean的@TestConfig
,它们也有@Primary注释。
但是@EnableJpaRepositories
似乎不服从@Primary
中存储库bean的TestConfig
。
有没有一种简单的方法可以解决这个问题,还是应该使用不支持Spring Data JPA存储库的特定配置文件来解决所有问题?