Open
Description
BackgroundPreinitializer
currently has knowledge of some "core" technologies:
- Framework's conversion service
- Charsets
- Timezones
In addition, it has knowledge of external technologies that may not be on the classpath:
- Bean validation
- Message converters
- Jackson
- Tomcat
We'd like to restructure things so that the knowledge of the external technologies (at least) is in separate classes. Some design work is required, but the current thinking is that we may be able to use spring.factories
for this. The existing BackgroundPreinitializer
could become a coordinator that, when enabled, loads and invokes any BackgroundPreinitialization
implementations.