Skip to content

Commit 9348626

Browse files
committed
Add exception for required versioning without resolvers
Signed-off-by: DhruvTheDev1 <[email protected]>
1 parent 09917fa commit 9348626

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

spring-webflux/src/main/java/org/springframework/web/reactive/config/ApiVersionConfigurer.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,11 @@ public ApiVersionConfigurer setVersionParser(@Nullable ApiVersionParser<?> versi
133133
*/
134134
public ApiVersionConfigurer setVersionRequired(boolean required) {
135135
this.versionRequired = required;
136+
137+
if(required && this.versionResolvers.isEmpty()) {
138+
throw new IllegalStateException("API Versioning is required but no version resolvers are configured");
139+
}
140+
136141
return this;
137142
}
138143

0 commit comments

Comments
 (0)