我使用@Inject
,@ComponentScan
和进行了简单的 Spring 设置@EnableJpaRepositories
。目前不需要@Configurations
针对测试、集成或生产环境进行特定的设置。
我现在正在使用 Spring 测试 mvc 框架,并且我正在@TestConfig
为我的 (Spring Data) Repository 类引入一个包含模拟 bean,该类也具有 @Primary 注释。但@EnableJpaRepositories
似乎不服从@Primary
我的TestConfig
.
有没有一种简单的方法可以解决这个问题,或者我真的应该使用不启用 Spring Data JPA 存储库的特定配置文件来拆分所有内容吗?