@PreAuthorize("permitAll") @Transactional(readOnly = true) public ResultClass<User> findByEmail(String email) { ResultClass<User> result = new ResultClass<>(); result.setSingleElement(repositoryUser.findByEmail(email)); return result; }