Прошло некоторое время с тех пор, как я использовал Guice сейчас, но я помню что-то под названием «вспомогательная инъекция». Он позволяет определить фабричный метод, в котором заданы некоторые параметры, а некоторые - впрыскиваются. Вместо того, чтобы вводить Процессор, вы вводите фабрику процессора, которая имеет заводский метод, который принимает параметр anInputValue
.
Я указываю вам на javadoc FactoryProvider . Я считаю, что он должен быть вам полезен.
спасибо за ваши идеи! Я только что нашел решение, которое работает без какой-либо дополнительной ручной работы.
Я создал новую справочную таблицу со всем списком адресов электронной почты в 500 КБ, вставил ее туда, используя следующую инструкцию (это помогло мне избежать ограничения в 1000 строк в обычной инструкции вставки):
insert INTO db..emaillist
select 'email1@gmail.com' union all
select 'email2@gmail.com' union all
..........
select 'email3@hotmail.com'
[114 ] и теперь я собираюсь использовать:
Select userID, email
from bd..clients
where email in (select email from db..emaillist)
, чтобы получить список пользователей, которые существуют в нашей БД.