sql >> Databáze >  >> NoSQL >> MongoDB

Přepínejte mezi JPA a Mongo v aplikaci Spring Boot MVC

Máte pravdu, chcete používat profily.

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

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

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

V application.properties nyní můžete nastavit spring.profiles.active na jpa nebo mongo pro přepínání mezi databázemi.




  1. MongoDB Java:Hledání objektů v Mongo pomocí operátoru QueryBuilder $in nevrací nic

  2. Získání unixového časového razítka v sekundách z MongoDB ISODate během agregace

  3. Struktura MongoDB pro aplikaci zpráv

  4. Spark a aplikace MongoDB v Scala 2.10 maven builded error