Skip to content

Split up BackgroundPreinitializer #44065

Open
@wilkinsona

Description

@wilkinsona

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.

Metadata

Metadata

Assignees

Labels

status: pending-design-workNeeds design work before any code can be developedtheme: structureIssues related to the structure of the project and its codetype: taskA general task

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions