Я использую Spring.У меня есть таблица пользователей.
Когда человек входит в систему, он отправляет мне свои учетные данные (т. Е. Имя пользователя и пароль).
Я сохранил своих пользователей в базе данных с помощью «добавочного сгенерированного uid»(т.е. идентификатор пользователя является первичным ключом).
Я также сохранил пароль пользователя и т. д. в базе данных.Что мне нужно сделать, так это то, что когда пользователь подключается к соединению Rest, мне нужно проверить, есть ли в базе данных этот пользователь или нет.Если он существует, то мне нужно проверить, совпадают ли пароли.И мне нужно сделать эту проверку по имени пользователя, а не по uid
У меня нет сеанса или чего-либо еще в моей программе (или, насколько я знаю, я не записывал ни одного сеанса или сеанса в своем кодевообще)
Мой класс репозитория:
public interface UserRepository extends JpaRepository<User, Long>{
}
Мой пользователь DAO
@Service
public class UserDAO {
@Autowired
UserRepository userRepository;
public User findByUsername(String username)
{
//what to write here
}
}
Я искал это решение но как яКак сказано выше, у меня нет сессии.