sql >> Databasteknik >  >> NoSQL >> MongoDB

Växla mellan JPA och Mongo i Spring Boot MVC-appen

Du har rätt, du vill använda profiler.

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

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

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

I application.properties kan du nu ställa in spring.profiles.active till jpa eller mongo för att växla mellan databaser.




  1. Hur använder man mongodb $group i java?

  2. Skapa Superuser i mongo

  3. Lagra flera versioner av data i Redis cache

  4. Mongoose aggregat Lookup - Hur man filtrerar efter specifikt id