Ошибка создания бина с именем «clienteRestController»: неудовлетворенная зависимость, выраженная через поле «clientService».
Ошибка создания бина с именем «clientServiceImpl»: неудовлетворенная зависимость, выраженная через поле «clientDao».
Ошибка создания бина с именем 'IClienteDao': сбой вызова метода init.
Вложенное исключение - java.lang.IllegalArgumentException: Не управляемый тип: класс java.lang.Package
Яиспользовать eclipse с проектом весенней загрузки с базой данных MySQL, когда я запускаю проект, я вижу эту ошибку, я вижу некоторые решения в переполнении стека, но не сработало, может ли помочь любое тело, спасибо
@Entity
@Table(name = "package")
public class Package implements Serializable{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private int count;
@Column(precision=18, scale=2) /** Number (16, 2) **/
private double price;
@Column(name = "createAt")
@Temporal(TemporalType.TIMESTAMP)
private Date createAt;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public Date getCreateAt() {
return createAt;
}
public void setCreateAt(Date createAt) {
this.createAt = createAt;
}
private static final long serialVersionUID = 1L;
}
Контроллер "ClienteRestController":
@CrossOrigin(origins = {"http://localhost:4200"})
@RestController
@RequestMapping("/apiHorsesClub")
public class ClienteRestController {
@Autowired
private IClienteService clientService;
@GetMapping("clients")
public List<Package> index()
{
return clientService.findAll();
}
}
Уровень DAO "clientDao":
public interface IClienteDao extends CrudRepository<Package, Long>{
}
Сервисный уровень "IClienteService": открытый интерфейс IClienteService {
public List<Package> findAll();
}
реализация службы "ClientServiceImpl":
@Service
public class ClientServiceImpl implements IClienteService {
@Autowired
private IClienteDao clientDao;
@Override
@Transactional(readOnly = true)
public List<Package> findAll() {
return (List<Package>) clientDao.findAll();
}
}