Внедрение MongoRepository в доменные объекты - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь внедрить репозиторий (MongoRepository) в мои доменные объекты, и я следовал инструкциям по этой ссылке , но, похоже, не смог сделать это правильно. Кто-нибудь делал это раньше? Я использую Spring Data Mongo.

1 Ответ

0 голосов
/ 17 апреля 2012

Я думаю, что это ненужные накладные расходы (используйте AOP). Вы можете решить это с простой Java. Возьмите свой класс репозитория, способный создавать объекты и выполнять автоинъекцию внутри них.

Для образца:

public class MyBusinessRepository {

public MyBusinessClass create() {
   return new MyBusinessClass(this);
}

...

}

Рассмотрение «MyBusinessClass» с конструктором, который получает хранилище в качестве аргумента.

В любом случае, если вы действительно хотите сделать это с помощью АОП, покажите нам сообщения об ошибках.

...