Stephane Nicoll
93fa01004c
Document AOT best practices
...
This commit augment the AOT section with best practices we have
experienced while working on the AOT engine. In particular, it describes
how a FactoryBean with an unresolved generic should be handled.
Closes gh-30434
2023-05-09 16:25:36 +02:00
Stephane Nicoll
c1f6d7197b
Add support for InjectionPoint with AOT
...
This commit reviews BeanInstanceSupplier to reuse more code from
ConstructorResolver. Previously, the autowired argument resolution was
partially duplicated and this commit introduces a new common path via
RegisteredBean#resolveAutowiredArgument.
Closes gh-30401
2023-05-09 14:52:23 +02:00
Arjen Poutsma
a133aae8d6
Document @ResponseStatus behavior
...
This commit documents that the ResponseStatus annotation does not
override the status set through other means.
Closes gh-30305
See gh-18019
2023-05-09 14:01:33 +02:00
Rob Winch
3a0a19cff8
Fix migration to asciidoctor tabs
...
The automation to asciidoctor tabs did not migrate properly for all
cases this commit fixes the migration.
See gh-30435
2023-05-09 12:15:43 +01:00
Juergen Hoeller
6930d4d531
Upgrade to Reactor 2022.0.7 and Micrometer 1.10.7
...
Includes Protobuf 3.23, Woodstox 6.5.1, Caffeine 3.1.6, Picocli 4.7.3, BlockHound 1.0.8, ActiveMQ 5.17.4
Closes gh-30450
Closes gh-30451
2023-05-09 12:55:44 +02:00
Brian Clozel
6bc674b2dd
Upgrade CI image to Ubuntu Jammy
2023-05-09 09:34:16 +02:00
Juergen Hoeller
4aa8619ac2
Upgrade to Tomcat 10.1.8, Jetty 11.0.15 / 12.0.0.beta1, Netty 4.1.92, Jackson 2.14.3, Mockito 5.3.1, Checkstyle 10.10
2023-05-08 13:06:19 +02:00
Juergen Hoeller
2c7e8661cf
Respect TaskDecorator configuration on DefaultManagedTaskExecutor
...
Closes gh-30442
2023-05-08 12:02:25 +02:00
Juergen Hoeller
c09055b83a
Consistent support for MultiValueMap and common Map implementations
...
Closes gh-30440
2023-05-08 12:01:58 +02:00
Sébastien Deleuze
2c15dcc56b
Fix native support for generic array parameters
...
This commit adds a workaround for oracle/graal#6529
triggered by b374824319 .
When the GraalVM fix will have reached a wide enough
audience, it should be removed via gh-30394.
Closes gh-30407
2023-05-05 18:20:08 +02:00
Rob Winch
06f16f15ed
Remove PDF Link
...
See gh-30430
2023-05-05 16:56:25 +01:00
Stephane Nicoll
da37deec1b
Merge pull request #30423 from izeye
...
* pr/30423:
Polish "Introduce internal constants for implicit bounds in TypeUtils"
Introduce internal constants for implicit bounds in TypeUtils
Closes gh-30423
2023-05-05 15:03:58 +02:00
Stephane Nicoll
88361a4f3e
Polish "Introduce internal constants for implicit bounds in TypeUtils"
...
See gh-30423
2023-05-05 15:01:46 +02:00
Johnny Lim
92cf7f1a7f
Introduce internal constants for implicit bounds in TypeUtils
...
See gh-30423
2023-05-05 14:58:24 +02:00
rstoyanchev
8a8fb31f4a
Update target repository for Antora
...
See gh-30414
2023-05-04 15:37:21 +01:00
Rob Winch
719553f627
Fix Web Reactive link on the landing page
2023-05-04 15:35:05 +01:00
Rob Winch
993447deb0
Remove invalid deploy-docs.yml
2023-05-04 15:35:05 +01:00
Rob Winch
88c9b0f467
Use the shared antora playbook
2023-05-04 15:35:05 +01:00
Rob Winch
39146f9066
Migrate to Asciidoctor Tabs
2023-05-04 15:35:05 +01:00
Rob Winch
71154fd16b
Add ./github/workflow/deploy-docs.yml
2023-05-04 15:35:05 +01:00
Rob Winch
7b0ba0188f
Structural Fixes
2023-05-04 15:35:05 +01:00
Rob Winch
3774e9be7a
Trim IDs with parent
2023-05-04 15:35:05 +01:00
Rob Winch
9c38f8c3c6
Make local build (temporary)
2023-05-04 15:35:05 +01:00
Rob Winch
26171d9efb
Fix Title in antora.yml
2023-05-04 15:35:05 +01:00
Rob Winch
68235464fc
Use include-code Macro
2023-05-04 15:35:05 +01:00
Rob Winch
51ada4e19d
Fix invalid nav elements
2023-05-04 15:35:05 +01:00
Rob Winch
1a8e0031fe
Fix index Overview link
2023-05-04 15:35:05 +01:00
Rob Winch
d8bcbd53e1
Fix invalid attributes
2023-05-04 15:35:05 +01:00
Rob Winch
6993a9eee4
fix antora.yml attributes
2023-05-04 15:35:05 +01:00
Rob Winch
d2720741a5
Fix antora.yml gradle command
2023-05-04 15:35:05 +01:00
Rob Winch
067e6c2a9e
fix framework-docs.gradle
2023-05-04 15:35:05 +01:00
Rob Winch
35229c8bff
Enable Section Summary TOC for small pages
2023-05-04 15:35:05 +01:00
Rob Winch
139cde47e2
Fix cross references
2023-05-04 15:35:05 +01:00
Rob Winch
6b341ddf19
Remove includes
2023-05-04 15:35:05 +01:00
Rob Winch
5aecfb1878
Generate a default navigation
2023-05-04 15:35:05 +01:00
Rob Winch
9f49d24833
Split files
2023-05-04 15:35:05 +01:00
Rob Winch
ac69a5dac3
Copy default antora files
2023-05-04 15:35:05 +01:00
Rob Winch
7f9061a3cb
Fix image::image
2023-05-04 15:35:05 +01:00
Rob Winch
a05ff6c126
Remove unnecessary asciidoc attributes
2023-05-04 15:35:05 +01:00
Rob Winch
9ceb75b228
Insert explicit ids for headers
2023-05-04 15:35:05 +01:00
Rob Winch
3fe7c65218
Migrate Structure
2023-05-04 15:35:05 +01:00
Rob Winch
a78836c18b
Remove duplicated testing from .adoc file path
2023-05-04 15:35:05 +01:00
Rob Winch
2a4a1cc550
Remove -languages suffix from .adoc files
2023-05-04 15:35:05 +01:00
Rob Winch
c762c07290
Remove integration- prefix from .adoc files
2023-05-04 15:35:05 +01:00
Rob Winch
957467aa32
Remove data-access- prefix from .adoc files
2023-05-04 15:35:04 +01:00
Rob Winch
49a4734cfa
Remove core- prefix from .adoc files
2023-05-04 15:35:04 +01:00
Stephane Nicoll
44b427c3e1
Add AOT support for Qualifiers
...
This commit handles AutowiredCandidateQualifier instances, rather than
relying on qualifiers being statically defined and meta-annotated with
`@Qualifier`.
Closes gh-30410
2023-05-04 12:17:07 +02:00
Sam Brannen
aabd685225
Update major/minor version properties in MockServletContext
...
ServletContext has sets of major/minor version properties that we have
not updated in MockServletContext in several years.
Since we upgraded the baseline to Servlet 6.0 in Spring Framework 6.0,
now seems like a good time to update those version properties.
Closes gh-30395
2023-04-28 15:43:29 +02:00
Sébastien Deleuze
cefb734763
Restore native support for record beans
...
After b374824319 related
to gh-29246, `"queryAllDeclaredMethods": true` is now added
on all registered beans.
This legit change triggers oracle/graal#6510 . This
commit workarounds this GraalVM bug, and should be
removed once the GraalVM fix has reached a wide enough
audience.
Closes gh-30383
2023-04-28 09:57:22 +02:00
Stephane Nicoll
82e5464972
Avoid extra "__BeanDefinitions" suffix for inner classes
...
This commit makes AOT class names for bean definitions shorter.
Previously, the "__BeanDefinitions" suffix was applied for all
classes, but it was unnecessary for inner classes as the container
class already has the qualifier.
Closes gh-29846
2023-04-26 16:52:46 +02:00