From 515ca2d2d10abdf3948ea9fb6cec7512beb0d6a4 Mon Sep 17 00:00:00 2001 From: ayudovin Date: Fri, 8 Mar 2019 13:44:53 +0300 Subject: [PATCH 1/3] include Mustache, FreeMarker, and Thymeleaf in WebFluxTest --- .../web/reactive/WebFluxTest.java | 6 +++++ .../main/resources/META-INF/spring.factories | 12 ++++++++++ ...TestAutoConfigurationIntegrationTests.java | 22 +++++++++++++++++++ 3 files changed, 40 insertions(+) diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java index c48981c240f1..c2e43dd34dea 100644 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java @@ -29,6 +29,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration; import org.springframework.boot.test.autoconfigure.core.AutoConfigureCache; +import org.springframework.boot.test.autoconfigure.core.AutoConfigureFreeMarker; +import org.springframework.boot.test.autoconfigure.core.AutoConfigureMustache; +import org.springframework.boot.test.autoconfigure.core.AutoConfigureThymeleaf; import org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters; import org.springframework.boot.test.autoconfigure.json.AutoConfigureJson; import org.springframework.boot.test.context.SpringBootTest; @@ -80,7 +83,10 @@ @OverrideAutoConfiguration(enabled = false) @TypeExcludeFilters(WebFluxTypeExcludeFilter.class) @AutoConfigureCache +@AutoConfigureFreeMarker @AutoConfigureJson +@AutoConfigureMustache +@AutoConfigureThymeleaf @AutoConfigureWebFlux @AutoConfigureWebTestClient @ImportAutoConfiguration diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories b/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories index 3ccbafe30989..d5a3e11844fb 100644 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories @@ -50,6 +50,10 @@ org.springframework.boot.test.autoconfigure.data.redis.AutoConfigureDataRedis=\ org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration,\ org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration +# AutoConfigureFreeMarker auto-configuration imports +org.springframework.boot.test.autoconfigure.core.AutoConfigureFreeMarker=\ +org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration + # AutoConfigureJdbc auto-configuration imports org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureJdbc=\ org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration,\ @@ -112,10 +116,18 @@ org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfigura org.springframework.boot.test.autoconfigure.web.client.AutoConfigureMockRestServiceServer=\ org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerAutoConfiguration +# AutoConfigureMustache auto-configuration imports +org.springframework.boot.test.autoconfigure.core.AutoConfigureMustache=\ +org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration + # AutoConfigureRestDocs auto-configuration imports org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs=\ org.springframework.boot.test.autoconfigure.restdocs.RestDocsAutoConfiguration +# AutoConfigureThymeleaf auto-configuration imports +org.springframework.boot.test.autoconfigure.core.AutoConfigureThymeleaf=\ +org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration + # AutoConfigureTestEntityManager auto-configuration imports org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager=\ org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/web/reactive/webclient/WebFluxTestAutoConfigurationIntegrationTests.java b/spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/web/reactive/webclient/WebFluxTestAutoConfigurationIntegrationTests.java index d7ff3472525b..fb735b953328 100644 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/web/reactive/webclient/WebFluxTestAutoConfigurationIntegrationTests.java +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/web/reactive/webclient/WebFluxTestAutoConfigurationIntegrationTests.java @@ -21,6 +21,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration; +import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration; +import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration; +import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration; import org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration; import org.springframework.boot.test.autoconfigure.web.reactive.WebFluxTest; import org.springframework.context.ApplicationContext; @@ -34,6 +37,7 @@ * Tests for the auto-configuration imported by {@link WebFluxTest}. * * @author Stephane Nicoll + * @author Artsiom Yudovin */ @RunWith(SpringRunner.class) @WebFluxTest @@ -54,6 +58,24 @@ public void validationAutoConfigurationIsImported() { .has(importedAutoConfiguration(ValidationAutoConfiguration.class)); } + @Test + public void mustacheAutoConfigurationIsImported() { + assertThat(this.applicationContext) + .has(importedAutoConfiguration(MustacheAutoConfiguration.class)); + } + + @Test + public void freemarkerAutoConfigurationIsImported() { + assertThat(this.applicationContext) + .has(importedAutoConfiguration(FreeMarkerAutoConfiguration.class)); + } + + @Test + public void thymeleafAutoConfigurationIsImported() { + assertThat(this.applicationContext) + .has(importedAutoConfiguration(ThymeleafAutoConfiguration.class)); + } + @Test public void whatever() { WebTestClient client = this.applicationContext.getBean(WebTestClient.class); From fccb135815d44ac82dcb00c44088093942939e1a Mon Sep 17 00:00:00 2001 From: ayudovin Date: Fri, 8 Mar 2019 13:45:06 +0300 Subject: [PATCH 2/3] include Mustache, FreeMarker, and Thymeleaf in WebFluxTest --- .../core/AutoConfigureFreeMarker.java | 43 +++++++++++++++++++ .../core/AutoConfigureMustache.java | 43 +++++++++++++++++++ .../core/AutoConfigureThymeleaf.java | 43 +++++++++++++++++++ 3 files changed, 129 insertions(+) create mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java create mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java create mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java new file mode 100644 index 000000000000..c69a1c98058b --- /dev/null +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java @@ -0,0 +1,43 @@ +/* + * Copyright 2012-2019 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.boot.test.autoconfigure.core; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Inherited; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration; + +/** + * Annotation that can be applied to a test class for importing + * {@link FreeMarkerAutoConfiguration}. + * + * @author Artsiom Yudovin + * @since 2.1.0 + */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Inherited +@ImportAutoConfiguration +public @interface AutoConfigureFreeMarker { + +} diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java new file mode 100644 index 000000000000..a614434e5238 --- /dev/null +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java @@ -0,0 +1,43 @@ +/* + * Copyright 2012-2019 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.boot.test.autoconfigure.core; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Inherited; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration; + +/** + * Annotation that can be applied to a test class for importing + * {@link MustacheAutoConfiguration}. + * + * @author Artsiom Yudovin + * @since 2.1.0 + */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Inherited +@ImportAutoConfiguration +public @interface AutoConfigureMustache { + +} diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java new file mode 100644 index 000000000000..04e1938064fe --- /dev/null +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java @@ -0,0 +1,43 @@ +/* + * Copyright 2012-2019 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.boot.test.autoconfigure.core; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Inherited; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import org.springframework.boot.autoconfigure.ImportAutoConfiguration; +import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration; + +/** + * Annotation that can be applied to a test class for importing + * {@link ThymeleafAutoConfiguration}. + * + * @author Artsiom Yudovin + * @since 2.1.0 + */ +@Target(ElementType.TYPE) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Inherited +@ImportAutoConfiguration +public @interface AutoConfigureThymeleaf { + +} From 791fec7f60f50b153bab11301401b8e2a62496f9 Mon Sep 17 00:00:00 2001 From: ayudovin Date: Fri, 8 Mar 2019 14:32:05 +0300 Subject: [PATCH 3/3] updating by suggestion --- .../core/AutoConfigureFreeMarker.java | 43 ------------------- .../core/AutoConfigureMustache.java | 43 ------------------- .../core/AutoConfigureThymeleaf.java | 43 ------------------- .../web/reactive/WebFluxTest.java | 6 --- .../main/resources/META-INF/spring.factories | 15 ++----- 5 files changed, 3 insertions(+), 147 deletions(-) delete mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java delete mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java delete mode 100644 spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java deleted file mode 100644 index c69a1c98058b..000000000000 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureFreeMarker.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2012-2019 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.springframework.boot.test.autoconfigure.core; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.boot.autoconfigure.ImportAutoConfiguration; -import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration; - -/** - * Annotation that can be applied to a test class for importing - * {@link FreeMarkerAutoConfiguration}. - * - * @author Artsiom Yudovin - * @since 2.1.0 - */ -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -@Documented -@Inherited -@ImportAutoConfiguration -public @interface AutoConfigureFreeMarker { - -} diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java deleted file mode 100644 index a614434e5238..000000000000 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureMustache.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2012-2019 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.springframework.boot.test.autoconfigure.core; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.boot.autoconfigure.ImportAutoConfiguration; -import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration; - -/** - * Annotation that can be applied to a test class for importing - * {@link MustacheAutoConfiguration}. - * - * @author Artsiom Yudovin - * @since 2.1.0 - */ -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -@Documented -@Inherited -@ImportAutoConfiguration -public @interface AutoConfigureMustache { - -} diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java deleted file mode 100644 index 04e1938064fe..000000000000 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/core/AutoConfigureThymeleaf.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2012-2019 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.springframework.boot.test.autoconfigure.core; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.springframework.boot.autoconfigure.ImportAutoConfiguration; -import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration; - -/** - * Annotation that can be applied to a test class for importing - * {@link ThymeleafAutoConfiguration}. - * - * @author Artsiom Yudovin - * @since 2.1.0 - */ -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -@Documented -@Inherited -@ImportAutoConfiguration -public @interface AutoConfigureThymeleaf { - -} diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java index c2e43dd34dea..c48981c240f1 100644 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/web/reactive/WebFluxTest.java @@ -29,9 +29,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.test.autoconfigure.OverrideAutoConfiguration; import org.springframework.boot.test.autoconfigure.core.AutoConfigureCache; -import org.springframework.boot.test.autoconfigure.core.AutoConfigureFreeMarker; -import org.springframework.boot.test.autoconfigure.core.AutoConfigureMustache; -import org.springframework.boot.test.autoconfigure.core.AutoConfigureThymeleaf; import org.springframework.boot.test.autoconfigure.filter.TypeExcludeFilters; import org.springframework.boot.test.autoconfigure.json.AutoConfigureJson; import org.springframework.boot.test.context.SpringBootTest; @@ -83,10 +80,7 @@ @OverrideAutoConfiguration(enabled = false) @TypeExcludeFilters(WebFluxTypeExcludeFilter.class) @AutoConfigureCache -@AutoConfigureFreeMarker @AutoConfigureJson -@AutoConfigureMustache -@AutoConfigureThymeleaf @AutoConfigureWebFlux @AutoConfigureWebTestClient @ImportAutoConfiguration diff --git a/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories b/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories index d5a3e11844fb..87c77c7e8239 100644 --- a/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories +++ b/spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories @@ -50,10 +50,6 @@ org.springframework.boot.test.autoconfigure.data.redis.AutoConfigureDataRedis=\ org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration,\ org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration -# AutoConfigureFreeMarker auto-configuration imports -org.springframework.boot.test.autoconfigure.core.AutoConfigureFreeMarker=\ -org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration - # AutoConfigureJdbc auto-configuration imports org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureJdbc=\ org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration,\ @@ -99,7 +95,10 @@ org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfig # AutoConfigureWebFlux auto-configuration imports org.springframework.boot.test.autoconfigure.web.reactive.AutoConfigureWebFlux=\ org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration,\ +org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration,\ org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration,\ +org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration,\ +org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration,\ org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration,\ org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration @@ -116,18 +115,10 @@ org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityConfigura org.springframework.boot.test.autoconfigure.web.client.AutoConfigureMockRestServiceServer=\ org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerAutoConfiguration -# AutoConfigureMustache auto-configuration imports -org.springframework.boot.test.autoconfigure.core.AutoConfigureMustache=\ -org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration - # AutoConfigureRestDocs auto-configuration imports org.springframework.boot.test.autoconfigure.restdocs.AutoConfigureRestDocs=\ org.springframework.boot.test.autoconfigure.restdocs.RestDocsAutoConfiguration -# AutoConfigureThymeleaf auto-configuration imports -org.springframework.boot.test.autoconfigure.core.AutoConfigureThymeleaf=\ -org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration - # AutoConfigureTestEntityManager auto-configuration imports org.springframework.boot.test.autoconfigure.orm.jpa.AutoConfigureTestEntityManager=\ org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration