public Optional<UsuarioLogin> logarUsuario(Optional<UsuarioLogin> usuarioLogin) {
Optional<Usuario> usuario = usuarioRepository.findByUsuario(usuarioLogin.get().getUsuario());
if (usuario.isPresent()) {
if (encoder.matches(usuarioLogin.get().getSenha(), usuario.get().getSenha())) {
String auth = usuarioLogin.get().getUsuario() + ":" + usuarioLogin.get().getSenha();
...
}
}
Obs: Usuario e UsuarioLogin são duas classes separadas
Olá boa noite, tenho uma duvida referente a função get. Aqui nessa classe é usado um get () e dps um getUsuario().
Optional<Usuario> usuario = usuarioRepository.findByUsuario(usuarioLogin.get().getUsuario());
Pq isso é feito? Não seria mais facil usar simplemente o getUsuario?