![]() |
1
0
我的想法是提供两个老式的接口实现,并添加@Profile注释,以便根据活动的spring配置文件指示要激活哪个bean。 所以界面应该是:
您将有两个实现,一个用于Oracle,另一个用于Postgres:
.
确保实现是由Spring上下文获取的。从@Repository注释中,我假设您使用的是组件扫描。如果没有,那么您需要在Java配置文件中定义bean,并在那里使用@Profile注释。 |