Phillip Webb
d31eb4c0f1
Add RootBeanDefinition constructor that accepts a ResolvableType
...
Add a new convenience constructor to `RootBeanDefinition` that allow
it to be created with a `ResolvableType`.
Closes gh-28418
4 years ago
Phillip Webb
4b82546b97
Improve TestCompiler and allow lookup based class defines
...
Update the `TestCompiler` so that classes can be defined using
a `Lookup`. This update allows package-private classes to be
accessed without needing a quite so unusual classloader setup.
The `@CompileWithTargetClassAccess` should be added to any
test that needs to use `Lookup` based defines. The test will
run with a completed forked classloader so not to pollute the
main classloader.
This commit also adds some useful additional APIs.
See gh-28120
4 years ago
Phillip Webb
b3efdf3c2b
Add Throwable functional interfaces
...
Add 'Throwable' variants of the `Consumer`, `Function`, `BiFunction` and
`Supplier` interfaces that wrap checked exceptions or allow calls to be
made that throw them.
Closes gh-28417
4 years ago
Phillip Webb
d30e6bf647
Add MockSpringFactoriesLoader
...
Add a `MockSpringFactoriesLoader` class which allows for easier
testing of code that works with a `SpringFactoriesLoader`.
Closes gh-28416
4 years ago
Phillip Webb
58c441f961
Support multiple SpringFactoriesLoader files
...
Update `SpringFactoriesLoader` so that it can load files from
arbitrary locations. An instance of the loader class itself is now
returned from static factory methods that accept different
locations.
The recent `ArgumentResolver` and `FailureHandler` `loadFactories`
variants are now no longer available as static methods. They are
still available as instance methods.
The `loadFactories` static method remains to provide
back-compatibility with Spring Framework 5.x
See gh-28416
4 years ago
Phillip Webb
f17372ebea
Add position variant of ObjectUtils.addObjectToArray
...
Add an overloaded version of `ObjectUtils.addObjectToArray` that allows
inserts at a specific position.
Closes gh-28415
4 years ago
Phillip Webb
44bdcef0b9
Tweak Eclipse settings
4 years ago
Phillip Webb
ddba45d01d
Polish formatting
4 years ago
Juergen Hoeller
8c2b1e633e
Upgrade to Hibernate ORM 5.6.8, POI 5.2.2, Caffeine 3.1
4 years ago
Juergen Hoeller
bf4e3975fb
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
4 years ago
Juergen Hoeller
f771603789
Polishing
4 years ago
Juergen Hoeller
e441832e99
Accept WritableResource as required dependency type as well
...
Closes gh-15284
4 years ago
Juergen Hoeller
f963fc5f98
Check that nullable annotations are from org.springframework.lang
...
Closes gh-28410
4 years ago
Juergen Hoeller
b55eee1b0d
Upgrade to ASM 9.3
...
Closes gh-28390
4 years ago
Juergen Hoeller
28742171fd
Upgrade to Netty 4.1.76, Mockito 4.5.1, HtmlUnit 2.61
4 years ago
Juergen Hoeller
122ca4dd98
Assert with isEqualToNormalizingNewlines for Windows compatibility
4 years ago
Juergen Hoeller
17c778e3a0
Preserve javax nullability annotations for AOP Alliance fork
...
See gh-28410
4 years ago
Juergen Hoeller
0f6d459de7
Support for jakarta.enterprise.concurrent.Asynchronous annotation
...
Closes gh-28400
4 years ago
Sam Brannen
bd4ce3ec16
Upgrade to Gradle 7.4.2
4 years ago
Sam Brannen
0d561caf6d
Merge branch '5.3.x'
4 years ago
Lee, Kyutae
7a75b94556
Fix typo in reference docs regarding RequestMappingHandlerAdapter
...
Closes gh-28370
4 years ago
Sam Brannen
62fcf5e60d
Merge branch '5.3.x'
4 years ago
Sam Brannen
ab71ff93bb
Polish package-info for org.springframework.util
...
See gh-28411
4 years ago
neals
cf30327740
Remove Log4J configurer from package-info.java in spring-core
...
Closes gh-28411
4 years ago
Sam Brannen
5641584a89
Merge branch '5.3.x'
4 years ago
neals
e22a038725
Remove Log4J initialization from package-info.java
...
Closes gh-28420
4 years ago
Phillip Webb
63b129a3f7
Check that nullable annotations are from org.springframework.lang
...
Fix a few incorrect nullable annotation imports and add a checkstyle
rule to ensure they don't return.
Closes gh-28410
4 years ago
Brian Clozel
68bb4023eb
Merge branch '5.3.x'
4 years ago
Brian Clozel
7aedb9ee33
Build CI image using oci-build-task resource
4 years ago
Sam Brannen
365a18c9c2
Polishing
4 years ago
Brian Clozel
c68665980f
Merge branch '5.3.x'
4 years ago
Brian Clozel
5b1719cd77
Upgrade CI to concourse-release-scripts 0.3.4
4 years ago
Brian Clozel
c056b81753
Upgrade JDK and Ubuntu versions in CI image
4 years ago
Brian Clozel
dbdd67ec62
Remove outdated docker-image resource from CI
...
The docker-image resource is now replaced by the registry-image
resource.
4 years ago
Sam Brannen
f692a15460
Merge branch '5.3.x'
4 years ago
Sam Brannen
4fcfa5b991
Update and simplify ArrayConstructorTests
4 years ago
rstoyanchev
2d2726b8f7
Add RequestBody resolver and minor improvements
...
Support for RequestBody arguments.
List supported arguments on HttpExchange.
Improve null handling.
See gh-28386
4 years ago
rstoyanchev
7797453f28
Refactor resolver tests
...
Extract NamedValueArgumentResolverTests.
Move form data vs query params tests into HttpRequestValues.
See gh-28386
4 years ago
rstoyanchev
2794553d2e
Add resolvers for URI, cookies, and request params
...
See gh-28386
4 years ago
rstoyanchev
f8ac5985bd
Extract base class AbstractNamedValueArgumentResolver
...
Closes gh-28395
4 years ago
rstoyanchev
d91b840d0e
Polishing and refactoring
...
See gh-28395
4 years ago
Olga Maciaszek-Sharma
38bf0776a1
Add initial RequestHeaderArgumentResolver implementation and tests.
4 years ago
Sam Brannen
0a9271e721
Suppress warning in test
4 years ago
Sam Brannen
437b35b336
Merge branch '5.3.x'
4 years ago
Sam Brannen
ed06a6de26
Convert SimpleFormController example to @Controller in reference manual
...
This change is necessary since the SimpleFormController class no longer
exists.
4 years ago
Sam Brannen
afa799b4f0
Suppress warning in test
4 years ago
Sam Brannen
f934c09211
Polish ExtendedBeanInfo
4 years ago
Arjen Poutsma
3b64529f81
Merge pull request #28236 from lxbzmy:main
...
* gh-28236:
Polish contribution & Support multiple quoted printable segments in Content-Disposition
Support multiple base64 segments in Content-Disposition
4 years ago
Arjen Poutsma
efafccde2b
Polish contribution & Support multiple quoted printable segments in Content-Disposition
...
This commit polishes the contribution for support of multiple
base64 segments, and adds supports for multiple quoted printable
segments in Content-Disposition.
Closes gh-28236
4 years ago
Alex Lei
195b622411
Support multiple base64 segments in Content-Disposition
...
See gh-28236
4 years ago