Remove auto processing of all mappings defer to lazy loading

Description

Remove auto processing of all mappings defer to lazy loading. This was causing more issues than resolving them. We where trying to be pre-emptive but the strategy causes massive slow downs on apps that have more than 50 models or more than 25 modules.

Rework the injectors to NOT process automatically, but defer to first usage. However, you loose with this strategy the ability to process metadata for eager init and aliases. This is a breaking change for that approach, but can easily be mitigated thanks to the related tickets to allow for auto processing at the following levels

  • CFC via the `process()` binder call

  • `mapDirectory()` auto process argument

  • Module directive: autoProcessModels

Assignee

Luis Majano

Reporter

Luis Majano

Labels

None

Components

Fix versions

Priority

Major
Configure