Не работает аннотация @Autowired в тесте

че т около такого

@Configuration
@ComponentScan({"com.my.package.components1", "com.my.package.components2"})
public class TestBeans {
    @Value("${property1}")
    String str;

    @Value("${property2.long}")
    long lng;

    @Bean
    public Class1 getClass1() {
        return new Class1();
    }

    @Bean
    @Qualifier("ifNeeded")
    public Class2 getClass2() {
        return new Class2(getClass1());
    }
}

ну и тогда в тесте
@ContextConfiguration (classes=TestBeans.class)