Brian Clozel
4cbaaa3b1d
Move Servlet HTTP Message Conversion to its own section
...
Closes gh-33063
2024-06-19 15:45:16 +02:00
Stéphane Nicoll
e4c881be73
Merge branch '6.1.x'
2024-06-17 13:43:23 +02:00
Stéphane Nicoll
3e0849a566
Fix typo
...
Closes gh-33050
2024-06-17 13:39:18 +02:00
Arjen Poutsma
60b5bbe334
Introduce request attributes in RestClient
...
This commit introduces request attributes in the RestClient and
underlying infrastructure (i.e. HttpRequest).
Closes gh-32027
2024-06-11 15:51:29 +02:00
Sébastien Deleuze
268043a28c
Merge branch '6.1.x'
2024-05-20 10:24:42 +02:00
Sébastien Deleuze
2a2ef443a5
Refine CDS documentation
...
Closes gh-32843
2024-05-20 10:24:29 +02:00
Sébastien Deleuze
c6459b40e4
Modernize the integration section of the refdoc
...
This commit adds Java and Kotlin tabs to XML code snippets where
relevant, and leverages code includes.
Closes gh-32600
2024-05-06 16:05:35 +02:00
Sam Brannen
546ca9b834
Polishing
2024-04-24 15:32:57 +03:00
Stéphane Nicoll
40596d444c
Provide a more explicit link to URI composition examples
...
Closes gh-32685
2024-04-23 12:43:15 +02:00
Arjen Poutsma
3971632415
Reintroduce SimpleClientHttpRequestFactory limitations
...
Closes gh-32641
2024-04-16 11:43:09 +02:00
Sam Brannen
5830aac1d4
Omit parameter names in REST Clients section of reference docs
...
For consistency with other examples, this commit omits `method` parameter
names in the "Migrating from RestTemplate to RestClient" section of the
reference docs.
Closes gh-32335
2024-02-28 10:41:50 +01:00
Sam Brannen
0eb61c0f72
Polish REST Clients section
2024-02-28 10:34:57 +01:00
Cirus Thenter
2284254d39
Fix Kotlin syntax errors in RestClient builder example
...
Closes gh-32265
2024-02-14 13:52:33 +01:00
Stéphane Nicoll
728d5eeb74
Polish "Document @RequestAttribute"
...
See gh-32231
2024-02-12 10:38:29 +01:00
Olga MaciaszekSharma
89e34ae5ff
Document @RequestAttribute
...
See gh-32231
2024-02-12 10:35:20 +01:00
Sébastien Deleuze
88a7ca0b0a
Rename class-data-sharing.adoc to cds.adoc
...
Closes gh-32044
2024-01-18 10:16:45 +01:00
rstoyanchev
6dca7b28cc
Polishing contribution
...
Closes gh-31991
2024-01-10 12:17:20 +00:00
Olga MaciaszekSharma
864b1c95cd
Document exception handling for `RestClient` and `RestTemplate`-backed interface clients.
2024-01-10 12:17:20 +00:00
Brian Clozel
ec5f566ba5
Fix Scheduled observation convention for lambdas
...
Prior to this commit, the `DefaultScheduledTaskObservationConvention`
would fail as it tried to add a `KeyValue` to the observation context
that is `null`. This is rejected by the observation registry and should
be prevented. This happened when registered scheduled methods were
lambdas or part of anonymous classes. Those types do not have a
canonical name and return `null` as a value there.
This commit ensures that for these cases, the default convetion uses a
`"ANONYMOUS"` value as the `"code.namespace"` keyvalue.
Fixes gh-31918
2024-01-02 15:12:26 +01:00
Stéphane Nicoll
b1c0b65666
Polish "Fix usage of WebClientAdapter in reference documentation"
...
See gh-31917
2023-12-28 13:52:57 +01:00
Gihwan Kim
490aaa1ed8
Fix usage of WebClientAdapter in reference documentation
...
See gh-31917
2023-12-28 13:51:12 +01:00
Juergen Hoeller
a338a16b29
Polishing
2023-12-27 23:23:38 +01:00
Kai Zander
4c6ca05af5
Fix formatting in scheduling.adoc
2023-12-26 11:36:51 +01:00
Juergen Hoeller
17d362fa85
Document limited concurrency with fixed-delay tasks on virtual threads
...
Closes gh-31900
2023-12-26 10:59:13 +01:00
Sam Brannen
eee2569bff
Polishing
2023-12-04 15:04:12 +01:00
Stéphane Nicoll
dbec3f1fa1
Polish
2023-12-04 14:27:29 +01:00
Sam Brannen
a506238ef6
Polishing
2023-11-30 17:59:58 +01:00
Sébastien Deleuze
f77713b7e0
Document testing automatic checkpoint/restore at startup
...
Closes gh-31724
2023-11-30 11:35:01 +01:00
Simon Baslé
8567402969
Extract recurring asciidoc links to attributes, cleanup old doc files
...
This commit extract spring-related links and recurring external links
into asciidoctor attributes to be used by the Antora toolchain.
It notably homogenizes links to:
- IETF RFCs
- Java Community Process JSRs
- the Java API Documentation (on the Java 17 version)
- Kotlin documentations (on the Kotlinlang.org version)
- the Spring Boot reference guide (on the `html` version)
This commit also reworks most link attributes to follow a
Project-Category-Misc syntax. For example, `spring-boot-docs` rather
than `docs-spring-boot`.
Finally, it makes an effort to clean up remainders from the previous
documentation toolchain, namely the `docs/asciidoc` folder and
`modules/ROOT/pages/attributes.adoc` file.
Closes gh-26864
Closes gh-31619
2023-11-21 15:59:24 +01:00
Sébastien Deleuze
4cc43b4ddc
Refine AppCDS documentation
...
See gh-31497
2023-11-21 15:29:03 +01:00
Sam Brannen
3290260ef0
Polishing
2023-11-21 09:36:01 +01:00
Stéphane Nicoll
e24954068a
Polish
2023-11-20 16:24:27 +01:00
Stéphane Nicoll
500b495994
Add section on AppCDS in the reference guide
...
Closes gh-31497
2023-11-20 16:24:27 +01:00
Brian Clozel
c02f735056
Merge branch '6.0.x'
2023-11-16 09:04:09 +01:00
Brian Clozel
c18784678d
Reduce allocations in server conventions
...
This commit optimizes the default observation conventions to reduce
`KeyValues` allocations.
2023-11-16 09:00:24 +01:00
Brian Clozel
86bb8a015b
Document that "error" key is preferred in observations
...
This commit documents that the "error" key in Micrometer Observations
should be preferred over the legacy "exception" one. Right now the
information is duplicated but we might remove the deprecated one in the
future.
Closes gh-31514
2023-11-06 11:52:27 +01:00
rstoyanchev
f8a33cd66e
Remove outdated reference to Netty in rest-clients section
...
Closes gh-31526
2023-11-01 13:25:16 +00:00
Sam Brannen
574c57739e
Further polishing
2023-10-30 15:10:13 +01:00
Johnny Lim
2b750926c3
Polishing
...
Closes gh-31522
2023-10-30 15:05:20 +01:00
rstoyanchev
b5b9386be6
Polishing
...
Closes gh-31413
2023-10-13 11:47:47 +01:00
Olga MaciaszekSharma
0cd196e3dd
Add UriBuilderFactoryArgumentResolver
...
See gh-31413
2023-10-13 11:47:47 +01:00
Brian Clozel
99c673f3ea
Upgrade to Micrometer 1.12.0-RC1
...
Closes gh-31398
2023-10-10 15:40:32 +02:00
Arjen Poutsma
1766d7598c
Minor fixes in RestTemplate to RestClient migration guide
...
See gh-23269
2023-10-05 10:53:31 +02:00
Arjen Poutsma
2b47b8942d
Added RestTemplate to RestClient migration guide
...
Closes gh-23269
2023-10-04 14:22:23 +02:00
Sébastien Deleuze
4128f4d5c9
Print JVM restoration time in DefaultLifecycleProcessor
...
Closes gh-31252
2023-09-18 10:57:09 +02:00
ghainesii
0a324ea9a7
Add missing period in RestClient documentation
...
See gh-31237
2023-09-15 08:57:47 +02:00
Juergen Hoeller
550f05c9dc
Merge branch '6.0.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/scheduling/annotation/ScheduledAnnotationBeanPostProcessor.java
2023-09-13 17:28:54 +02:00
Juergen Hoeller
659500bc1f
Polishing
2023-09-13 17:27:32 +02:00
Juergen Hoeller
8f6c56fe9a
Support for one-time tasks with just @Scheduled(initialDelay=...)
...
Closes gh-31211
2023-09-13 16:48:54 +02:00
Arjen Poutsma
7b5effecf3
Reference documentation for `RestClient`
...
In addition to providing reference documentation for the `RestClient`,
this commit also shortens the `RestTemplate` section.
Closes gh-30826
2023-09-07 14:28:56 +02:00