Spring @valid аннотация не может быть решена - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь создать простую среду JPA, которая выполняет простые операции CRUD, такие как сохранение сотрудников, удаление сотрудников или получение простого сотрудника.

Когда я использую действительную аннотацию

    @PostMapping("/employees")
    public Employee createEmployee(@Valid @RequestBody Employee emp)
        return empdao.save(emp);

В нем говорится, что Valid не может быть разрешен для типа

Я использую перечисленные ниже начальные зависимости, я не знаю, есть ли где-нибудь конфликт

<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>       
  </dependencies>

Пожалуйста, предоставьте решение этой проблемы или если я пропущу аннотацию Valid все вместе, будет ли она работать без действительной аннотации.

...