Detector::Specification::SpringCloudGateway
Constants
A gateway key (nested or dotted) and a predicates key: the two keys
every gateway route config carries. A plain Spring Boot config has neither.
Instance methods
Cheap filename-only filter the detector pass uses to skip
detect on files the detector cannot possibly match. The
default true preserves prior behavior (every detector runs on
every file). Override with the same predicate the body of
detect starts with — e.g., filename.ends_with?(".py") for a
Python framework detector — so the detector loop avoids the
detect dispatch on files outside the detector's language.
On large codebases (saleor's 4255 .py files) this lifts ~100
virtual detect calls per file out of the hot loop because
most detectors' inner first-line is exactly this kind of cheap
filename check.
Registers Spring Cloud Gateway route config (spring.cloud.gateway[.server. webflux|.server.webmvc|.mvc].routes) in Spring Boot config files. The
Java/Kotlin RouteLocatorBuilder DSL is read by the Spring analyzers.
Registers Spring Cloud Gateway route config (spring.cloud.gateway[.server. webflux|.server.webmvc|.mvc].routes) in Spring Boot config files. The
Java/Kotlin RouteLocatorBuilder DSL is read by the Spring analyzers.