आप सही हैं, आप प्रोफाइल का उपयोग करना चाहते हैं।
@Bean( name = "customerRepository" )
@Profile( "jpa")
CrudRepository getCustomerRepository()
{
return _customerRepository;
}
@Bean( name = "customerRepository" )
@Profile( "mongo")
MongoRepository getCustomerRepositoryMongo()
{
return _customerRepositoryMongo;
}
@Autowired
@Qualifier("customerRepository")
CrudRepository _crudRepository;
application.properties में, अब आप spring.profiles.active . सेट कर सकते हैं डेटाबेस के बीच स्विच करने के लिए jpa या mongo में।