Трябва да внедря мулти-наемане с помощта на spring-boot, mongodb. Преди това използвах същия клъстер, така че нещата бяха достатъчно прости. Сега всеки наемател ще има собствена база данни в собствен клъстер. Така че си мислех да управлявам няколко mongoTemplates в едно приложение.
Моите изисквания:
- Исках цялата конфигурация на Spring в Java код/анотации. (Мразя XML!)
- Исках Spring да управлява както обектите Mongo, така и MongoTemplate.
- Исках да използвам интерфейсни компоненти MongoRepository и да имам правилния MongoTemplate обратно.
Също така търся, че след като заявката дойде (вече получавам клиентски идентификатор), тогава правилният mongoTemplate се инжектира, за да се използва в цялото приложение.
Може ли някой да предостави примерен код или работещ пример за това? Всяка помощ е много ценена. Благодаря!