Skip to content

Commit 767fcdb

Browse files
committed
Merge branch '4.3.x'
2 parents 5a6d4aa + 50c9ce7 commit 767fcdb

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

spring-cloud-gateway-server-webflux/src/main/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactory.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,18 @@ public class SetRequestUriGatewayFilterFactory
4545

4646
private static final Logger log = LoggerFactory.getLogger(SetRequestUriGatewayFilterFactory.class);
4747

48+
/**
49+
* Template key for shortcut configuration.
50+
*/
51+
public static final String TEMPLATE_KEY = "template";
52+
4853
public SetRequestUriGatewayFilterFactory() {
4954
super(Config.class);
5055
}
5156

5257
@Override
5358
public List<String> shortcutFieldOrder() {
54-
return Arrays.asList(NAME_KEY);
59+
return Arrays.asList(TEMPLATE_KEY);
5560
}
5661

5762
@Override

spring-cloud-gateway-server-webflux/src/test/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactoryTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,10 @@ public void toStringFormat() {
8080
assertThat(filter.toString()).contains("http://localhost:8080");
8181
}
8282

83+
@Test
84+
public void shortcutFieldOrderUsesTemplateSoShortcutConfigWorks() {
85+
SetRequestUriGatewayFilterFactory factory = new SetRequestUriGatewayFilterFactory();
86+
assertThat(factory.shortcutFieldOrder()).containsExactly("template");
87+
}
88+
8389
}

0 commit comments

Comments
 (0)