Donc, à la fin, voici un travail autour qui a fait l'affaire. Je suppose que je ne sais vraiment pas comment accéder aux données de Spring Properties Configurer en utilisant les expressions SPeL.
Dans ma classe @Configuration :
@Value("${mongo.event.collection}")
private String
mongoEventCollectionName;
@Bean
public String mongoEventCollectionName() {
return
mongoEventCollectionName;
}
Sur mon document :
@Document(collection = "#{mongoEventCollectionName}")
Cela semble fonctionner et récupérer correctement le nom configuré dans mon fichier .properties, cependant, je ne sais toujours pas pourquoi je ne pouvais pas simplement accéder à la valeur avec $ comme je le fais dans l'annotation @Value.