У меня эта ошибка, так как я вставляю crudrepository в свой интерфейс:
public interface UserRepository extends CrudRepository<Utilisateur, Integer>{
public Utilisateur findUserById(int id);
}
вот моя сущность
@Entity
@Table(name="utilisateur")
public class Utilisateur {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
@NotEmpty
@Email
private String Email;
@NotEmpty
@JsonIgnore
private String Password;
private String Role;
public Utilisateur() {}
public Utilisateur(String Email, String Password){
this.Email=Email;
this.Password=Password;
}
конечно я ставлю геттеры и сеттеры
и мой контроллер:
@RestController
public class UserController {
@Autowired
UserRepository userRepository;
@PostMapping(value = "/User/add")
public ResponseEntity<Void> ajouterProduit(@Valid @RequestBody
Utilisateur user) {
Utilisateur userAdded = userRepository.save(user);
if (userAdded == null)
return ResponseEntity.noContent().build();
URI location = ServletUriComponentsBuilder
.fromCurrentRequest()
.path("/{id}")
.buildAndExpand(userAdded.getId())
.toUri();
return ResponseEntity.created(location).build();
}
Я слежу за курсом Springboot на openclassrooms, и я применил то же самое, за исключением того, что ввел Crudrepository в свой код
@Repository
аннотация в вашем классе репозитория? - person Seldo97   schedule 26.07.2020CrudRepository
. Не могли бы вы предоставить нам дополнительную информацию? Как выглядит трассировка стека при возникновении ошибки. Есть ли у вас ручная настройка репозиториев или все настроено из коробки. Можете ли вы предоставить нам рабочий пример ошибки? (Github). Чтобы найти проблему, вам потребуется много времени, чтобы обыскать весь курс. - person Norbert Dopjera   schedule 26.07.2020