Takže na konci, tady je práce kolem, která udělala trik. Myslím, že opravdu nevím, jak přistupovat k datům z Spring Properties Configurer pomocí výrazů SPeL.
V mé třídě @Configuration:
@Value("${mongo.event.collection}")
private String
mongoEventCollectionName;
@Bean
public String mongoEventCollectionName() {
return
mongoEventCollectionName;
}
Na mém dokumentu:
@Document(collection = "#{mongoEventCollectionName}")
Zdá se, že to funguje a správně vybírá název nakonfigurovaný v mém souboru .properties, stále si však nejsem jistý, proč jsem nemohl získat přístup k hodnotě pomocí $ tak, jak to dělám v anotaci @Value.