それで、最後に、これはトリックをした回避策です。 SPeL式を使用してSpringPropertiesConfigurerからデータにアクセスする方法が本当にわからないと思います。
@Configurationクラスの場合:
@Value("${mongo.event.collection}")
private String
mongoEventCollectionName;
@Bean
public String mongoEventCollectionName() {
return
mongoEventCollectionName;
}
私の文書について:
@Document(collection = "#{mongoEventCollectionName}")
これは機能し、.propertiesファイルで構成された名前を正しく取得しているように見えますが、@Valueアノテーションのように$で値にアクセスできなかった理由はまだわかりません。