Некоторые из моих занятий:
Код: Выделить всё
public class EClient implements Serializable, EClientInterface {...}
Код: Выделить всё
public interface ClientRepository extends JpaRepository {...}
Код: Выделить всё
@Override
public Optional findClient(String cpf) {
return repository.findById(cpf).map(eClient -> eClient);
}
- < li>Обязательно -> Необязательно
- Предоставлено -> Необязательно
- Зачем мне .map? Это потому, что Optinal принимает только точный тип, а не реализации или подклассы?
- Почему эта карта на самом деле работает? Мне это кажется излишним
Подробнее здесь: https://stackoverflow.com/questions/787 ... ce-types-i