Make getInitializers() a protected method
Update `SpringBootContextLoader` so that `getInitializers()` is now a protected method for subclasses to override if necessary. Closes gh-11457
This commit is contained in:
		
							parent
							
								
									b50b9afd26
								
							
						
					
					
						commit
						706aa7af59
					
				| 
						 | 
				
			
			@ -192,7 +192,19 @@ public class SpringBootContextLoader extends AbstractContextLoader {
 | 
			
		|||
				TestPropertySourceUtils.convertInlinedPropertiesToMap(array));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private List<ApplicationContextInitializer<?>> getInitializers(
 | 
			
		||||
	/**
 | 
			
		||||
	 * Return the {@link ApplicationContextInitializer initializers} that will be applied
 | 
			
		||||
	 * to the context. By default this method will adapt {@link ContextCustomizer context
 | 
			
		||||
	 * customizers}, add {@link SpringApplication#getInitializers() application
 | 
			
		||||
	 * initializers} and add
 | 
			
		||||
	 * {@link MergedContextConfiguration#getContextInitializerClasses() initializers
 | 
			
		||||
	 * specified on the test}.
 | 
			
		||||
	 * @param config the source context configuration
 | 
			
		||||
	 * @param application the application instance
 | 
			
		||||
	 * @return the initializers to apply
 | 
			
		||||
	 * @since 2.0.0
 | 
			
		||||
	 */
 | 
			
		||||
	protected List<ApplicationContextInitializer<?>> getInitializers(
 | 
			
		||||
			MergedContextConfiguration config, SpringApplication application) {
 | 
			
		||||
		List<ApplicationContextInitializer<?>> initializers = new ArrayList<>();
 | 
			
		||||
		for (ContextCustomizer contextCustomizer : config.getContextCustomizers()) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue