Size: a a a

2020 February 27

B

Banof in Java & Co
🔫 17786509126 has been kicked — the only way to get this user back is for admins to manualy unban in chat settings.

Voters who chose to kick:
@vdsirotkin, @Doublefire, @VitBlokhin, @AKunakh, Андрей Крылов, @andrew_podol, Roman Office, Anton, @Miteq08, Александр Куделько
источник

HW

Hidden Wolf in Java & Co
Vitaly Sirotkin
как же вы заебали. @banofbot
источник

V

Vabka in Java & Co
elendili
Хм, опять плохо считываешь) Критикую не сваггер, который ок, а либы, что генерят свагер спеку из жавакода.
Хз какие сваггер генераторы в жаве, но в дотнете там тоже проблемы возникают, тк генератор не знает, какая у тебя задумка по апишке и по тому пихает в доку все типы какие найдёт "как есть" - то же самое и про ендпоинты. Для простых апишек это ок, а для сложных уже лучше с нуля руками писать
источник

NS

Nick Shkit in Java & Co
Привет. Кто может подсказать как правильно назначить аргументы для метода.
public void addCarToRoad(<? extends Vehicle> vehicle){
       carsInRoad.add(vehicle);
   }

метод addCarToRoad может принимать любой класс Vehicle где он наследник
источник

DK

Dmytro Kryshtopenko in Java & Co
Nick Shkit
Привет. Кто может подсказать как правильно назначить аргументы для метода.
public void addCarToRoad(<? extends Vehicle> vehicle){
       carsInRoad.add(vehicle);
   }

метод addCarToRoad может принимать любой класс Vehicle где он наследник
ну, всё правильно, любой класс, который наследует от Vehicle
carsInRoad должна быть соответствующего типа.
источник

NS

Nick Shkit in Java & Co
idea подчеркивает Wildcards may be used only as reference parameters
источник

NS

Nick Shkit in Java & Co
вот весь класс
public class Road {
   public List<? extends Vehicle> carsInRoad = new ArrayList<>();
   public void addCarToRoad(<? extends Vehicle> vehicle){
       carsInRoad.add(vehicle);
   }
}
источник

VS

Vitaly Sirotkin in Java & Co
public void <T extends Vehicle> method (T obj)
источник

VS

Vitaly Sirotkin in Java & Co
Читайте блять книги, там в главе "обобщения" все есть с вероятностью в 100%
источник

АП

Артем Прохоров in Java & Co
Vitaly Sirotkin
Читайте блять книги, там в главе "обобщения" все есть с вероятностью в 100%
Какие книги?
источник

VS

Vitaly Sirotkin in Java & Co
Лукьяненко ёпт. По джаве конечно
источник

NS

Nick Shkit in Java & Co
Vitaly Sirotkin
public void <T extends Vehicle> method (T obj)
Спасибо
источник

В

Владимир Р. in Java & Co
Nick Shkit
вот весь класс
public class Road {
   public List<? extends Vehicle> carsInRoad = new ArrayList<>();
   public void addCarToRoad(<? extends Vehicle> vehicle){
       carsInRoad.add(vehicle);
   }
}
Вопрос на засыпку - а зачем тебе такой дженерик в addCarToRoad? Туда и так можно любой сабкласс Vehicle передать. Ну и кроме этого таким способом у тебя все равно не получится в carsInRoad положить объект, даже с дженериком , только null
источник

VS

Vitaly Sirotkin in Java & Co
PECS надо прочитать тоже на досуге))
источник

AB

Anton Bychek in Java & Co
Гайз, привет, подскажите в чем проблема, есть 3 приложения kotlin maven spring, 2 просто микросервисы, 3й содержит общую функциональность, когда я добавляю его как зависимость к другим 2м проектам, то они перестают собираться , пишет
Error:(3,21) kotlin: Unresolved reference: api
но идейка запускает приложения и они работают, проблема в мавене, но непонятно что ему не нравится, почему он зависимость не видит локальную, может кто-то уже сталкивался, чем лечили? Так как в интернетах рабочего способа решения проблемы не нашел
источник

D

Dmitry in Java & Co
Всем привет. Есть dto, которые мапятся из бд и отправляются на контроллер. Вопрос следующий - является ли хорошей практикой на каждую dto создавать свой dao, и, следовательно, свой сервис?
источник

VS

Vitaly Sirotkin in Java & Co
Anton Bychek
Гайз, привет, подскажите в чем проблема, есть 3 приложения kotlin maven spring, 2 просто микросервисы, 3й содержит общую функциональность, когда я добавляю его как зависимость к другим 2м проектам, то они перестают собираться , пишет
Error:(3,21) kotlin: Unresolved reference: api
но идейка запускает приложения и они работают, проблема в мавене, но непонятно что ему не нравится, почему он зависимость не видит локальную, может кто-то уже сталкивался, чем лечили? Так как в интернетах рабочего способа решения проблемы не нашел
если 3-й фэтжар - то мавен ниасилит
источник

VS

Vitaly Sirotkin in Java & Co
и проблема не в мавене а в кривых руках кст
источник

AB

Anton Bychek in Java & Co
Vitaly Sirotkin
если 3-й фэтжар - то мавен ниасилит
Это не фэт  джар
источник

VS

Vitaly Sirotkin in Java & Co
короче лазий по джарникам руками и смотри что не так. без внятных вводных тебе ничем помочь не получится.

идея кстати лишь эмулирует поведение мавена, то что она запускает - ничего не значит, тащемта
источник