See #29528
This adds a new property named spring.reactor.netty.shutdown-quiet-period which effectively sets ReactorResourceFactory.setShutdownQuietPeriod if not null.
I refactored the 3 @Bean ReactorResourceFactory methods into a single place.
I had to fix one test which expected a bean called reactorClientResourceFactory, which is due to the refactoring now called reactorResourceFactory.
The devtools bug, which triggered this change, is now easy to fix: Add spring.reactor.netty.shutdown-quiet-period=0s to devtools-property-defaults.properties.
Not sure if we can release this in a patch release. WDYT?