Så til sidst er her et arbejde rundt, der gjorde tricket. Jeg ved vist ikke, hvordan jeg får adgang til data fra Spring Properties Configurer ved hjælp af SPeL-udtrykkene.
I min @Configuration-klasse:
@Value("${mongo.event.collection}")
private String
mongoEventCollectionName;
@Bean
public String mongoEventCollectionName() {
return
mongoEventCollectionName;
}
På mit dokument:
@Document(collection = "#{mongoEventCollectionName}")
Dette ser ud til at virke og opfanger det navn, der er konfigureret i min .properties-fil, men jeg er stadig ikke sikker på, hvorfor jeg ikke bare kunne få adgang til værdien med $, som jeg gør i @Value-annotationen.