Skip to content

Templating auto-configurations still have enabled properties that are not relevant following modularization #32250

@bclozel

Description

@bclozel

As seen in #32162, spring.${viewTechnology}.enabled properties do not disable entirely the auto-configuration, but rather controls the registration of the MVC/WebFlux component that resolves templates for web views.

This applies to Freemarker, Thymeleaf and Mustache (and possibly others).

We should revisit this situation and choose between:

  • renaming the properties to align them with the current behavior
  • consider changing the behavior

In other situations, we've tried not to link an *.enabled property with auto-configurations being applied.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions