MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Превключвайте между JPA и Mongo в приложението Spring Boot MVC

Вие сте прав, искате да използвате профили.

@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 за превключване между бази данни.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да сортирам резултатите от заявката на MongoDB по размер на вътрешния масив?

  2. Изграждане на индекси в MongoDB с .NET драйвер 2.0

  3. Как да направите правилно тестване на база данни (TDD) на Rails 3 с помощта на MongoDB и Mongoid

  4. Синхронизирайте MongoDb с ElasticSearch

  5. Свържете се с MongoDB база данни с помощта на mongoose зад прокси