Size: a a a

2019 September 19

ДК

Дима Красилов in pro.flood
Ну кароч было бы норм уметь прямые вызовы к апи скрывать
источник

ДК

Дима Красилов in pro.flood
То есть я заэктендил UserApi в файн клиенте.
и в UserApi Client все прямые вызовы к методам интерфейса, который я реализовал, были бы недоступны
источник

ДК

Дима Красилов in pro.flood
Тогда я смог бы гарантировать, что пользователи моего клиента будут использовать только мои вавровские обертки и не будут юзать уебанские апи для мвц
источник

d

dima in pro.flood
композицию юзай тогда
источник

d

dima in pro.flood
и паттерн декоратор
источник

d

dima in pro.flood
источник

ДК

Дима Красилов in pro.flood
dima
композицию юзай тогда
Не понимаю как
источник

d

dima in pro.flood
Дима Красилов
Не понимаю как
видимо отдельный class ApiClientDecorator который в качестве параметра будет уметь принимать UserApiClient
источник

d

dima in pro.flood
и работать только с декоратором
источник

ДК

Дима Красилов in pro.flood
dima
видимо отдельный class ApiClientDecorator который в качестве параметра будет уметь принимать UserApiClient
Ну тогда надо ещё как-то в контекст добавлять его
источник

d

dima in pro.flood
само собой
источник

d

dima in pro.flood
ну либо на месте инстанцировать по желанию
источник

d

dima in pro.flood
правда смысла мало
источник

d

dima in pro.flood
если мы скрыть хотим детали
источник

ДК

Дима Красилов in pro.flood
И самое главное, что надо сделать UserApiClient не публичным, но при этом чтобы спринг смог его засканить
источник

ДК

Дима Красилов in pro.flood
В джаве 8 это пекедж приват
источник

ДК

Дима Красилов in pro.flood
С жава 9 модулями я не работал
источник

ДК

Дима Красилов in pro.flood
Блядь, два часа ночи
источник

d

dima in pro.flood
Дима Красилов
В джаве 8 это пекедж приват
да
источник

ДК

Дима Красилов in pro.flood
dima
да
Кароч как вариант добавить в этот апи автоконфигурацию
источник