Juergen Hoeller
0ea96b4806
Skip ajc-compiled aspects for ajc-compiled target classes
...
Includes defensive ignoring of incompatible aspect types.
Closes gh-32970
2 years ago
Sébastien Deleuze
c28a0d5627
Add missing hints for Hibernate `@TenantId`
...
Closes gh-32967
2 years ago
Juergen Hoeller
61d045ce52
Polishing
2 years ago
Juergen Hoeller
c0bef2c693
Lazily start resources on demand (if necessary outside of lifecycle)
...
See gh-32945
2 years ago
Stéphane Nicoll
c3a0eaa95e
Merge pull request #32966 from ypyf
...
* pr/32966:
Use HttpStatusCode consistently in reference guide
Closes gh-32966
2 years ago
ypyf
e12d1259d1
Use HttpStatusCode consistently in reference guide
...
See gh-32966
2 years ago
Brian Clozel
404c4d9d92
Support @Valid on container elements for handler arguments
...
Prior to this commit, #31870 added support for constraint annotations on
container elements for handler method argument validation. Supporting
this use case:
```
public void addNames(List<@NotEmpty String> names)
```
This commit does the same for `@Valid` annotation:
```
public void addPeople(List<@Valid Person> people)
```
Fixes gh-32964
2 years ago
Juergen Hoeller
7785f94c4c
Revise and align Reactor client lifecycle management
...
Closes gh-32945
2 years ago
Juergen Hoeller
4f6f2c0d41
Revert to separate get/put steps against method cache for concurrency
...
Closes gh-32958
2 years ago
Stéphane Nicoll
e6da2a86fc
Merge pull request #32957 from soglad
...
* pr/32957:
Fix entity name in MappingSqlQuery example of reference guide
Closes gh-32957
2 years ago
Tony Wen
301087e510
Fix entity name in MappingSqlQuery example of reference guide
...
See gh-32957
2 years ago
Juergen Hoeller
6c054f88ea
Defensively handle UncheckedIOException cause (for NullAway compliance)
2 years ago
Juergen Hoeller
f58c7d80cc
Upgrade to SLF4J 2.0.13, Jetty 12.0.10, Netty 4.1.110, JRuby 9.4.7
2 years ago
Juergen Hoeller
e5be10d53d
Consistently throw IOException from ReactorNettyClientResponse
...
Aligned with ReactorNettyClientRequest.
See gh-32952
2 years ago
Juergen Hoeller
524da905db
Consistently throw IOException from ReactorNettyClientRequest
...
This commit renames ReactorNettyClientRequestFactoryTests.
Closes gh-32952
2 years ago
Juergen Hoeller
4323c60513
Common context lifecycle management for ReactorResourceFactory
...
This commit moves ReactorResourceFactoryTests to same package.
Closes gh-32945
2 years ago
Sébastien Deleuze
f6b608eecb
Consistently support Hibernate annotation hint inference on methods
...
See gh-32842
2 years ago
Sébastien Deleuze
4da1511ed3
Infer hints for Hibernate generators
...
This commit updates
PersistenceManagedTypesBeanRegistrationAotProcessor
in order to infer hints for Hibernate annotations meta
annotated with `@ValueGenerationType` (like `@CreationTimestamp`)
and `@IdGeneratorType`.
`@GenericGenerator` is not supported as it is deprecated as of
Hibernate 6.5.
Closes gh-32842
2 years ago
Stéphane Nicoll
7102c33661
Add section about using complex data structures with AOT
...
Closes gh-32273
2 years ago
Sébastien Deleuze
43409b00d0
Refine KotlinDetector.isKotlinType documentation
...
This commit documents changes in lambda detection
as of Kotlin 2.0.
Closes gh-32905
2 years ago
Sébastien Deleuze
d55abc6cf9
Fix RegisterReflectionForBinding Javadoc
...
Closes gh-32947
2 years ago
Sébastien Deleuze
31806f3a6b
Fix MethodValidationPostProcessor refdoc
...
Closes gh-32929
2 years ago
Juergen Hoeller
8a84241c1e
Polishing
2 years ago
Juergen Hoeller
624be6d4e6
Report bean creation failure in sortAdvisors as AopConfigException
...
Closes gh-32230
2 years ago
Juergen Hoeller
b08883b65c
Avoid NoSuchMethodException for annotation attribute checks
...
Closes gh-32921
2 years ago
Cong-Xin Cynthia Qiu
542ba3517f
Fix typo in Jakarta validation documentation
...
Closes gh-32928
2 years ago
Juergen Hoeller
8c6a7799be
Upgrade to Checkstyle 10.17
2 years ago
Juergen Hoeller
557dbba585
Remove superfluous addToClassHierarchy call for Enum types
...
Closes gh-32906
2 years ago
Sam Brannen
e9de426eb5
Support compilation of map indexing with primitive in SpEL
...
Prior to this commit, the Spring Expression Language (SpEL) failed to
compile an expression that indexed into a Map using a primitive literal
(boolean, int, long, float, or double).
This commit adds support for compilation of such expressions by
ensuring that primitive literals are boxed into their corresponding
wrapper types in the compiled bytecode.
Closes gh-32903
2 years ago
Sam Brannen
cda577d1aa
Support compilation of array and list indexing with Integer in SpEL
...
Prior to this commit, the Spring Expression Language (SpEL) failed to
compile an expression that indexed into any array or list using an
Integer.
This commit adds support for compilation of such expressions by
ensuring that an Integer is unboxed into an int in the compiled
bytecode.
See gh-32694
Closes gh-32908
2 years ago
Sam Brannen
8feb842df5
Upgrade to AssertJ 3.26.0
...
See https://github.com/assertj/assertj/issues/3322
2 years ago
Sam Brannen
ea2931f24a
Use Develocity Gradle plugin API to avoid deprecation warning
...
Prior to this commit, the Gradle build issued the following warning.
- The deprecated "gradleEnterprise.buildScan.value" API has been
replaced by "develocity.buildScan.value"
2 years ago
Juergen Hoeller
26d1c38d84
Polishing
2 years ago
Juergen Hoeller
345daaabbc
Detect original generic method for CGLIB bridge method
...
Closes gh-32888
2 years ago
Juergen Hoeller
6c08d93992
Polishing
2 years ago
Juergen Hoeller
6d7cd9c7dc
Defensive handling of incompatible advice methods
...
This covers AspectJ transaction and caching aspects when encountered by Spring AOP.
Closes gh-32882
See gh-32793
2 years ago
Attacktive
73eb6f0660
Complete a Kotlin code snippet in the refdoc
...
Closes gh-32877
2 years ago
Stéphane Nicoll
31f298b929
Merge pull request #32874 from Seungpang
...
* pr/32874:
Polish
Document using ThreadLocal#remove instead of ThreadLocal#set(null)
Closes gh-32874
2 years ago
Stéphane Nicoll
c01aab5850
Polish
...
See gh-32874
2 years ago
Seungrae
61ef5a8930
Document using ThreadLocal#remove instead of ThreadLocal#set(null)
...
See gh-32874
2 years ago
Spring Builds
3b53ee7038
Next development version (v6.1.9-SNAPSHOT)
2 years ago
rstoyanchev
89dd247b97
Improve docs on controller method validation
...
Closes gh-32807
2 years ago
Stéphane Nicoll
39dd1e4049
Remove outdated Javadoc links
...
Closes gh-32872
2 years ago
Rob Winch
34f4ad3b71
Modernize Antora Build
...
- Use same playbook as docs-build
- Use Env Variables to cause partial build (same as docs-build)
- Use package.json so that dependencies can be updated with dependabot
2 years ago
Juergen Hoeller
ea596aa211
Select most specific advice method in case of override
...
Closes gh-32865
2 years ago
Juergen Hoeller
58da30cd30
Upgrade to Jetty Reactive HttpClient 4.0.4
2 years ago
Juergen Hoeller
cd33b4e35a
Polishing
2 years ago
Juergen Hoeller
20dea0dae2
Polishing
2 years ago
Juergen Hoeller
fee17e11ba
Default fallback parsing for UTC without milliseconds
...
Closes gh-32856
2 years ago
Juergen Hoeller
65e1337d35
Polishing
2 years ago