MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Przełączaj się między JPA i Mongo w aplikacji Spring Boot MVC

Masz rację, chcesz korzystać z profili.

@Bean( name = "customerRepository" )
@Profile( "jpa")
CrudRepository getCustomerRepository()
{
    return _customerRepository;
}

@Bean( name = "customerRepository" )
@Profile( "mongo")
MongoRepository getCustomerRepositoryMongo()
{
    return _customerRepositoryMongo;
}

@Autowired
@Qualifier("customerRepository")
CrudRepository _crudRepository;

W application.properties możesz teraz ustawić spring.profiles.active na jpa lub mongo, aby przełączać się między bazami danych.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. W MongoDB, jeśli indeks znajduje się na 3 polach, możemy użyć tego indeksu podczas zapytania o 2 pola? (wildcard na 3 polu)

  2. Czy istnieje obsługa sterownika mongodb C# System.Dynamic.DynamicObject w .NET 4?

  3. MongoDB porównuje daty tylko bez godzin

  4. Jak skonfigurować Monolog do przechowywania dzienników w MongoDB za pomocą Symfony2 i Doctrine?

  5. Uruchamianie MongoDB z Ops Manager