mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-21 16:16:09 +08:00
add root path order
This commit is contained in:
parent
a7935d1427
commit
ce5db58e8f
|
@ -12,6 +12,7 @@ import javax.annotation.Resource;
|
||||||
public class AutoFiller {
|
public class AutoFiller {
|
||||||
@Resource
|
@Resource
|
||||||
private VirtualServerRepository virtualServerRepository;
|
private VirtualServerRepository virtualServerRepository;
|
||||||
|
private static final String RegexRootPath = " /";
|
||||||
|
|
||||||
public void autofill(Group group) throws Exception {
|
public void autofill(Group group) throws Exception {
|
||||||
for (GroupVirtualServer gvs : group.getGroupVirtualServers()) {
|
for (GroupVirtualServer gvs : group.getGroupVirtualServers()) {
|
||||||
|
@ -23,6 +24,9 @@ public class AutoFiller {
|
||||||
tvs.getDomains().add(domain);
|
tvs.getDomains().add(domain);
|
||||||
}
|
}
|
||||||
if (gvs.getPriority() == null) {
|
if (gvs.getPriority() == null) {
|
||||||
|
if (gvs.getPath().endsWith(RegexRootPath))
|
||||||
|
gvs.setPriority(Integer.MIN_VALUE);
|
||||||
|
else
|
||||||
gvs.setPriority(gvs.getRewrite() == null ? 1000 : -1000);
|
gvs.setPriority(gvs.getRewrite() == null ? 1000 : -1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue