Spring документация определяет методы getOne следующим образом
<S extends T> Optional<S> findOne(Example<S> example)
В вашем методе ваш входной параметр имеет тип 'id' типа int, но не привязан к интерфейсу Example.
Чтобы найти сущность с ее 'id', вы можете использовать метод
Optional<T> findById(ID id)
В соответствии с вашей реализацией вы можете написать его
@Override
public Country findOne(int id) {
return dao.findById(id);
}