Есть ли способ использовать @Autowired сразу во всех файлах репозитория? - PullRequest
0 голосов
/ 13 мая 2019

во-первых, извините, потому что это не технический вопрос.

Мне просто нужен код, чтобы использовать все хранилище.

мой пример кода:

public class somethingTest {
    @Autowired private repositoryA repoA;
    @Autowired private repositoryB repoB;
    @Autowired private repositoryC repoC;
    @Autowired private repositoryD repoD;
    ...
}

Я думаю, что если у меня будет около 20 репозиториев, я напишу 20 строк для чего-нибудь теста.

мое тело и рука отказываются от этого: (

Есть ли у вас идея написать просто код, чем выше ??

1 Ответ

0 голосов
/ 13 мая 2019

Абстракция. Попробуйте создать сервис, который отвечает за меньшую функциональность. Если вы пытаетесь добавить 5 репо для одного сервиса, скорее всего, вы делаете это неправильно. Подумайте еще раз, зачем вам все эти репозитории. После того, как вы создадите меньшие модули, вам нужно будет включить меньше репозитория, и ваши тесты будут также лучше писать и понимать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...