sql >> Database >  >> NoSQL >> MongoDB

Schakel tussen JPA en Mongo in de Spring Boot MVC-app

Je hebt gelijk, je wilt profielen gebruiken.

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

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

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

In application.properties kunt u nu spring.profiles.active . instellen naar jpa of mongo om tussen databases te schakelen.




  1. Hoe ML-modellen in productie te zetten

  2. Schrijf je eerste adviseur

  3. Hoe aggregeren op datum wanneer een volledige tijdstempel wordt gegeven in het aggregatiekader?

  4. Update meerdere documenten per id-set. Mangoest