Spring Boot @Autowire在@TestCofiguration内部类中不起作用

时间:2019-02-20 11:25:21

标签: java spring spring-boot

我有一个Spring Boot 2应用程序,具有如下集成测试

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK, classes = ExchangeRateStoreApplication.class)
@AutoConfigureMockMvc
@Transactional
public class GenerateStrategyRatesTest {

    @TestConfiguration
    static class Config {

        @Bean
        JdbcPersistenceHelper jdbcPersistenceHelper(@Autowired EntityManager entityManager) {
            return new JdbcPersistenceHelper(entityManager);
        }
    }

    @Autowired
    MockMvc mvc;

    @Autowired
    EntityManager entityManager;

但是,@Autowired EntityManager类中的Config到Spring仍未解决,我也不知道为什么。

我想念什么吗?

0 个答案:

没有答案