[英]Specify multiple base packages for spring data mongo
I'm specifying single base package for scanning mongo repositories 我指定用于扫描mongo存储库的单个基本软件包
<mongo:repositories base-package="com.example.conditions.dao"/>
Now I've another module included in my project and I want to be able to specify that package also to be scanned by spring for repositories. 现在,我的项目中包含另一个模块,我希望能够指定该软件包也要在spring之前扫描以查找存储库。
<mongo:repositories base-package="com.example.cf.common.dao"/>
How do I specify both packages to be scanned by spring? 如何指定两个要在春季之前扫描的软件包?
Like this: 像这样:
<mongo:repositories base-package="com.example.conditions.dao, com.example.cf.common.dao"/>
In case you decide to use Java annotation configuration: 如果您决定使用Java注释配置:
@EnableMongoRepositories(basePackages = { "com.example.conditions.dao", "com.example.cf.common.dao" })
您可以查看Spring Reference以获得完整的答案,但是重点是制作com.example。*。dao之类的所有软件包,因此您可以
<mongo:repositories base-package="com.example.*.conditions.dao" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.