И така, накрая, ето една работа, която свърши работа. Предполагам, че наистина не знам как да получа достъп до данни от Spring Properties Configurer с помощта на SPeL изразите.
В моя клас @Configuration:
@Value("${mongo.event.collection}")
private String
mongoEventCollectionName;
@Bean
public String mongoEventCollectionName() {
return
mongoEventCollectionName;
}
На моя документ:
@Document(collection = "#{mongoEventCollectionName}")
Това изглежда работи и правилно избира името, конфигурирано в моя файл .properties, но все още не съм сигурен защо не можах просто да осъществя достъп до стойността с $, както правя в анотацията @Value.