Browse Source

Document `@ModelAttribute` usage with native images

Closes gh-31767
pull/33657/head
Sébastien Deleuze 2 years ago
parent
commit
a1471a9266
  1. 5
      framework-docs/modules/ROOT/pages/web/webflux/controller/ann-methods/modelattrib-method-args.adoc
  2. 5
      framework-docs/modules/ROOT/pages/web/webmvc/mvc-controller/ann-methods/modelattrib-method-args.adoc

5
framework-docs/modules/ROOT/pages/web/webflux/controller/ann-methods/modelattrib-method-args.adoc

@ -166,4 +166,7 @@ By default, any argument that is not a simple value type (as determined by @@ -166,4 +166,7 @@ By default, any argument that is not a simple value type (as determined by
and is not resolved by any other argument resolver is treated as if it were annotated
with `@ModelAttribute`.
WARNING: When compiling to native images, implicit `@ModelAttribute` as described above does
not allow proper ahead-of-time inference of related data binding reflection hints. As a consequence,
it is recommended to annotate explicitly with `@ModelAttribute` method parameters for such use case
with GraalVM.

5
framework-docs/modules/ROOT/pages/web/webmvc/mvc-controller/ann-methods/modelattrib-method-args.adoc

@ -216,4 +216,7 @@ By default, any argument that is not a simple value type (as determined by @@ -216,4 +216,7 @@ By default, any argument that is not a simple value type (as determined by
and is not resolved by any other argument resolver is treated as if it were annotated
with `@ModelAttribute`.
WARNING: When compiling to native images, implicit `@ModelAttribute` as described above does
not allow proper ahead-of-time inference of related data binding reflection hints. As a consequence,
it is recommended to annotate explicitly with `@ModelAttribute` method parameters for such use case
with GraalVM.

Loading…
Cancel
Save