Interface WebServerFactoryCustomizer<T extends WebServerFactory>
- Type Parameters:
T
- the configurable web server factory
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface WebServerFactoryCustomizer<T extends WebServerFactory>
Strategy interface for customizingweb server factories
. Any beans of this type will get a callback with the server factory before the server itself is started, so you can set the port, address, error pages etc.Beware: calls to this interface are usually made from a
WebServerFactoryCustomizerBeanPostProcessor
which is aBeanPostProcessor
(so called very early in the ApplicationContext lifecycle). It might be safer to lookup dependencies lazily in the enclosing BeanFactory rather than injecting them with@Autowired
.- Since:
- 2.0.0
- See Also:
WebServerFactoryCustomizerBeanPostProcessor
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
customize(T factory)
Customize the specifiedWebServerFactory
.
Method Detail
customize
void customize(T factory)
Customize the specifiedWebServerFactory
.- Parameters:
factory
- the web server factory to customize