Невозможно найти все весной, получено исключение нулевого указателя - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь распечатать информацию о каждом пользователе в моей базе данных MySQL.Я использую функцию findAll () в интерфейсе репозитория, но получаю исключение Null Pointer.

Вот мой интерфейс репозитория:

@Repository
    public interface UserRepository extends CrudRepository<User, Long> {
    User findOneByUsername(String username);
    List<User> findAll();
}

Вот мой контроллер

@GetMapping("/admin/allUsers")
    public String getAllUsers(Model model) {
    model.addAttribute("users",this.userRepository.findAll());
    return "admin/allUsers";
}

Я получаю исключение нулевого указателя в строке, где выполняется исключение model.addAtribute (...)

Заранее спасибо!

1 Ответ

0 голосов
/ 25 мая 2018

Вам нужно Autowire userRepository или сделать его компонентом в классе config.После этого убедитесь, что это не статическое поле.Я считаю, что Spring не связывает автоматически статические поля.

Источник .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...