Size: a a a

2020 September 11

В

Витя in learn.java
Доброго времени суток, скажите пожалуйста, у кого был/есть опыт обучения на курсах по Android от foxminded?
источник

Л

Лисичкин Виталий... in learn.java
Витя
Доброго времени суток, скажите пожалуйста, у кого был/есть опыт обучения на курсах по Android от foxminded?
зря ты это. ща посоны с джаваментор налетят и начнут тебя втягивать в секту)))
источник

В

Витя in learn.java
Ахаххаа
источник

DC

Denis Chikanov in learn.java
Anca Rian
Привет!
необходимо наделать эндпоинтов, связанные с разными действиями, которые относятся к аккаунту, к пример, смена пароля
эндпоинты не очень хочется называть /api/users/change-password
ок ли вообще делать что-то вроде эндпоинта /api/users/actions
как тело запроса передавать дто, который включает enum, в котором указывается, что это за действие(смена пароля, мыла, т.д.)
Ну, это JSON-RPC какой-то, и надо или всё апи так проектировать (и код соответственно), или ближе к restful делать
источник

В

Витя in learn.java
Лисичкин Виталий
зря ты это. ща посоны с джаваментор налетят и начнут тебя втягивать в секту)))
Чс никто не отменял
источник

КХ

Константин Хатунцев... in learn.java
Denis Chikanov
Ну, это JSON-RPC какой-то, и надо или всё апи так проектировать (и код соответственно), или ближе к restful делать
ну да api надо проектировать под jsonrpc. код особо не надо, только контроллеры свои.
зато json - на входе, json на выходе
источник

DC

Denis Chikanov in learn.java
Константин Хатунцев
ну да api надо проектировать под jsonrpc. код особо не надо, только контроллеры свои.
зато json - на входе, json на выходе
Код надо в том смысле, что ты действительно реализуешь разделение логики не на уровне разных эндпоинтов в контроллере, я об этом
источник

КХ

Константин Хатунцев... in learn.java
я использовпл один стандартный @RestController
с одним @PostMapping методом - точка входа в api
а далее у меня были самодельные

@JrpcController с набором методов
@JrpcMethod
источник

КХ

Константин Хатунцев... in learn.java
вместо rest jsonrpc можно использовпть поверх вебсокетов
источник

КХ

Константин Хатунцев... in learn.java
при инициализации
// Ask spring to find all beans annotated with @JrpcController Map<String,Object> beans = context.getBeansWithAnnotation(JrpcController.class);

потом у найденных контроллеров ищещь методы с аннотацией @JrpcMethod

и заполняешь список хендлеров
источник

КХ

Константин Хатунцев... in learn.java
в результате сначала вызывается @RestController, а дальше (по имени jsonrpc метода) вызывается сответствующий метод у определеного  @JrpcController
источник

КХ

Константин Хатунцев... in learn.java
Map<String, JrpcMethodHandler> handlers
источник

КХ

Константин Хатунцев... in learn.java
вместо
POST, GET, PUT,...
методы называются так же как и методв репозитория

findById
findAllById
deletе
save
источник

КХ

Константин Хатунцев... in learn.java
магазин.склад.товар.findById
источник

S

Sergey in learn.java
evergood
возможно, я один этот анекдот помню)
Нет. И ты перемешал два ряда вопросов)
источник

A

Astar in learn.java
Всем привет, чет немного туплю не пойму как сделать:
Есть массив из четырех boolean. Один из них может быть как true.
Далее есть какой то метод который может сделать либо все элементы как true либо как false, но кроме одного.
То есть должен хотя бы один элемент быть как true
источник

F

Fortune's Desire in learn.java
лепишь счетчик, при достижении 3 смотришь последний элемент и флипаешь его если надо
источник

F

Fortune's Desire in learn.java
вы прекрасны
источник

A

Astar in learn.java
Fortune's Desire
лепишь счетчик, при достижении 3 смотришь последний элемент и флипаешь его если надо
Точняк )) что то не додумался) спасиб
источник

F

Fortune's Desire in learn.java
источник