我有几个集合,它们共享以下相同的简单模式:
{
"_id": {
"$oid": "5f35293fe4b09cef5df64721"
},
"dui": ["258705008", "112234008", ...],
"ID": "ABCD"
} 现在,我使用Spring '@Document(collection =“XYZ”)注释指定了对集合的访问。因此,我必须在“@Document”注释本身中指定我的集合。但是,我更希望在我的SpringBoot配置文件中拥有所有配置。
因此,问题是,是否有一种方法可以通过application.properties文件配置'XYZ‘?或者还可以使用什么机制来通过SpringBoot配置文件绑定特定的集合?
非常感谢您的支持!
发布于 2020-09-14 11:50:33
我通过SpEL表达式解决了我的问题。我使用它们如下:@Document(collection = "#{@bean.getNameXYZ()}")
万事如意
https://stackoverflow.com/questions/63818148
复制相似问题