It's possible that you have forgot the annotation @Repository in interface PercorsiRepository because this anotation tells Spring that this is a component that should be managed by the Spring container.
@Repository
public interface PercorsiRepository extends ReactiveCrudRepository<Percorsi, Integer> {
@Query("SELECT * FROM PRC_Percorsi")
Flux<Percorsi> getRepository();
}