mirror of
https://gitee.com/dcren/initializr.git
synced 2025-05-04 20:58:03 +08:00
Polish
This commit is contained in:
parent
1a7a856868
commit
ddd1de87e7
@ -31,7 +31,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Stephane Nicoll
|
* @author Stephane Nicoll
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
public class ReactorTestRequestPostProcessor implements ProjectRequestPostProcessor {
|
class ReactorTestRequestPostProcessor implements ProjectRequestPostProcessor {
|
||||||
|
|
||||||
private static final Version VERSION_2_0_0_M2 = Version.parse("2.0.0.M2");
|
private static final Version VERSION_2_0_0_M2 = Version.parse("2.0.0.M2");
|
||||||
|
|
||||||
@ -45,8 +45,7 @@ public class ReactorTestRequestPostProcessor implements ProjectRequestPostProces
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void postProcessAfterResolution(ProjectRequest request, InitializrMetadata metadata) {
|
public void postProcessAfterResolution(ProjectRequest request, InitializrMetadata metadata) {
|
||||||
Version requestVersion = Version.safeParse(request.getBootVersion());
|
if (hasWebFlux(request) && isAtLeastAfter(request, VERSION_2_0_0_M2)) {
|
||||||
if (hasWebFlux(request) && VERSION_2_0_0_M2.compareTo(requestVersion) <= 0) {
|
|
||||||
request.getResolvedDependencies().add(this.reactorTest);
|
request.getResolvedDependencies().add(this.reactorTest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -56,4 +55,9 @@ public class ReactorTestRequestPostProcessor implements ProjectRequestPostProces
|
|||||||
.anyMatch(d -> "webflux".equals(d.getId()));
|
.anyMatch(d -> "webflux".equals(d.getId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean isAtLeastAfter(ProjectRequest request, Version version) {
|
||||||
|
Version requestVersion = Version.safeParse(request.getBootVersion());
|
||||||
|
return version.compareTo(requestVersion) <= 0;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user