Browse Source

Relocate `AnsiOutputApplicationListener`

Move `AnsiOutputApplicationListener` from `o.s.b.context.config`
to `o.s.b.support` since it's more of a supporting class than a
context concern.

See gh-47232
pull/47268/head
Phillip Webb 3 months ago
parent
commit
1acda68d39
  1. 5
      core/spring-boot/src/main/java/org/springframework/boot/support/AnsiOutputApplicationListener.java
  2. 2
      core/spring-boot/src/main/resources/META-INF/spring.factories
  3. 2
      core/spring-boot/src/test/java/org/springframework/boot/support/AnsiOutputApplicationListenerTests.java
  4. 2
      module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/RemoteSpringApplication.java

5
core/spring-boot/src/main/java/org/springframework/boot/context/config/AnsiOutputApplicationListener.java → core/spring-boot/src/main/java/org/springframework/boot/support/AnsiOutputApplicationListener.java

@ -14,13 +14,12 @@ @@ -14,13 +14,12 @@
* limitations under the License.
*/
package org.springframework.boot.context.config;
package org.springframework.boot.support;
import org.springframework.boot.ansi.AnsiOutput;
import org.springframework.boot.ansi.AnsiOutput.Enabled;
import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;
import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.boot.support.EnvironmentPostProcessorApplicationListener;
import org.springframework.context.ApplicationListener;
import org.springframework.core.Ordered;
import org.springframework.core.env.ConfigurableEnvironment;
@ -32,7 +31,7 @@ import org.springframework.core.env.ConfigurableEnvironment; @@ -32,7 +31,7 @@ import org.springframework.core.env.ConfigurableEnvironment;
*
* @author Raphael von der Grün
* @author Madhura Bhave
* @since 1.2.0
* @since 4.0.0
*/
public class AnsiOutputApplicationListener
implements ApplicationListener<ApplicationEnvironmentPreparedEvent>, Ordered {

2
core/spring-boot/src/main/resources/META-INF/spring.factories

@ -40,8 +40,8 @@ org.springframework.context.ApplicationListener=\ @@ -40,8 +40,8 @@ org.springframework.context.ApplicationListener=\
org.springframework.boot.ClearCachesApplicationListener,\
org.springframework.boot.builder.ParentContextCloserApplicationListener,\
org.springframework.boot.context.FileEncodingApplicationListener,\
org.springframework.boot.context.config.AnsiOutputApplicationListener,\
org.springframework.boot.context.logging.LoggingApplicationListener,\
org.springframework.boot.support.AnsiOutputApplicationListener,\
org.springframework.boot.support.EnvironmentPostProcessorApplicationListener
# Environment Post Processors

2
core/spring-boot/src/test/java/org/springframework/boot/context/config/AnsiOutputApplicationListenerTests.java → core/spring-boot/src/test/java/org/springframework/boot/support/AnsiOutputApplicationListenerTests.java

@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.boot.context.config;
package org.springframework.boot.support;
import java.util.HashMap;
import java.util.Map;

2
module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/RemoteSpringApplication.java

@ -24,13 +24,13 @@ import org.springframework.boot.Banner; @@ -24,13 +24,13 @@ import org.springframework.boot.Banner;
import org.springframework.boot.ResourceBanner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.WebApplicationType;
import org.springframework.boot.context.config.AnsiOutputApplicationListener;
import org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor;
import org.springframework.boot.context.logging.LoggingApplicationListener;
import org.springframework.boot.devtools.remote.client.RemoteClientConfiguration;
import org.springframework.boot.devtools.restart.RestartInitializer;
import org.springframework.boot.devtools.restart.RestartScopeInitializer;
import org.springframework.boot.devtools.restart.Restarter;
import org.springframework.boot.support.AnsiOutputApplicationListener;
import org.springframework.boot.support.EnvironmentPostProcessorApplicationListener;
import org.springframework.boot.support.EnvironmentPostProcessorsFactory;
import org.springframework.context.ApplicationContextInitializer;

Loading…
Cancel
Save