че т около такого
@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)