Spring boot, Lesen yml Eigenschaften durch integration test case

Hallo, ich bin mit Spring Boot möchte ich einfügen die Werte des .yml-Datei, in der Bohne. Ich habe geschrieben das integration test case sieht aber aus wie über die Integration der test-case es nicht, die Injektion der Werte.

Problem ist-Wert von urls und keyspaceApp null ist

Bean

    @ConfigurationProperties(prefix="cassandra")
public class TestBean {

    @Value("${urls}")
    private String urls;

    @Value("${keyspaceApp}")
    private String app;

    public void print() {
        System.out.println(urls);
        System.out.println(app);
    }

    public String getUrls() {
        return urls;
    }

    public void setUrls(String urls) {
        this.urls = urls;
    }
}

Integration Test case

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = TestBean.class)
@IntegrationTest
public class CassandraClientTest {

    @Autowired
    private TestBean bean;

    @Test
    public void test() {
        bean.print();
    }
}

Anwendung yml Datei

cassandra:
  urls: lllaaa.com
  keyspaceApp: customer
  createDevKeyspace: true
Schreibe einen Kommentar