Juergen Hoeller
58fa63fdd1
ApplicationListenerMethodAdapter resolves order on construction
...
Issue: SPR-14642
9 years ago
Sam Brannen
d6d05e8ca0
Remove trailing whitespace in Java source code
9 years ago
Juergen Hoeller
57cb7c7e0a
LiveBeansView exposes aliases as well
...
Issue: SPR-14632
9 years ago
Juergen Hoeller
405e74b6ae
GenericApplicationContext picks up ClassLoader from custom ResourceLoader
...
Issue: SPR-14626
9 years ago
Juergen Hoeller
ab0d523cc0
Polishing
...
(cherry picked from commit 1932a9d )
9 years ago
Juergen Hoeller
6a0d9d3d97
Consistent support for CompilationCustomizers as well as custom CompilerConfiguration
...
Issue: SPR-14585
9 years ago
Juergen Hoeller
a1b167a988
Polishing
9 years ago
Juergen Hoeller
433764d217
GroovyScriptFactory supports CompilationCustomizer next to GroovyObjectCustomizer
...
Issue: SPR-14585
9 years ago
Juergen Hoeller
214c919742
AspectJ bean pointcut supports qualifier match
...
Issue: SPR-11217
9 years ago
Stephane Nicoll
0d59a15849
Better document #result semantic
...
Commit 240f254 has introduced support for `java.util.Optional` in the
cache abstraction. If such type is present, the contained value is cached
if it is present.
This new feature slightly changed the semantic of `#result` that was
documented up till this commit as the "return value of the method
invocation". This is no longer true as `#result` for `Optional<T>`
refers to the `T` instance and not the `Optional` instance.
This commit clarifies both the javadoc and the documentation.
Issue: SPR-14587
9 years ago
Igor Mukhin
3f0b458616
Add aditional example to CronSequenceGenerator
...
CronSequenceGenerator supports comma separated expressions but does not
provide an example for it. This commit adds such an example.
Closes gh-1132
9 years ago
Juergen Hoeller
59a24b406a
Polishing
10 years ago
Juergen Hoeller
fae503d568
MethodBasedEvaluationContext reliably exposes varargs
...
Issue: SPR-14554
10 years ago
Stephane Nicoll
8aadb8d193
Polish Javadoc
...
Issue: SPR-14552
10 years ago
Juergen Hoeller
d96a66ae8f
ConfigurationClassParser uses unified ImportStack with chained import analysis
...
Issue: SPR-14517
10 years ago
Juergen Hoeller
328e04f167
JndiPropertySource defensively skips invalid JNDI lookup for property name with colon in resource-ref mode
...
Issue: SPR-14518
10 years ago
Juergen Hoeller
5db449556b
Polishing
10 years ago
Juergen Hoeller
316244d2bd
Isolated circular import detection for scanned configuration classes
...
Issue: SPR-14517
10 years ago
Juergen Hoeller
b9ab895743
Inferred generics for newSetFromMap arrangements
...
Issue: SPR-13188
10 years ago
Juergen Hoeller
e03dea1d64
Polishing
10 years ago
Juergen Hoeller
75fc0f8538
Framework build compatible with JDK 9 (even with -target 1.9)
...
Issue: SPR-13344
10 years ago
Juergen Hoeller
9f2cb3e276
Keep deprecated addCache method (e.g. for Spring Data Redis)
...
Issue: SPR-14430
10 years ago
Juergen Hoeller
4a85309a04
Consistent throwing of BeanNotOfRequiredTypeException even for existing proxy
...
Issue: SPR-14504
10 years ago
Juergen Hoeller
0e3f0bd9d0
Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency
...
Issue: SPR-14478
10 years ago
Juergen Hoeller
a4743c07d4
Polishing
10 years ago
Juergen Hoeller
88fcd0a2ed
Framework build compatible with JDK 9 (tests running against java.base module)
...
Issue: SPR-13344
10 years ago
Juergen Hoeller
d07381e862
Avoid deprecated number constructors on JDK 9
...
Issue: SPR-13344
10 years ago
Juergen Hoeller
aaac199e8b
Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate
...
Issue: SPR-14486
10 years ago
Juergen Hoeller
dc1664939c
Javadoc fixes and pruning of outdated references
10 years ago
Juergen Hoeller
a0df71e76a
ConfigurationClassParser load annotations through source class loader
...
Issue: SPR-10343
(cherry picked from commit 9e93403 )
10 years ago
Juergen Hoeller
3d3407c789
Consistent alias processing behind AnnotatedTypeMetadata abstraction (also for ASM)
...
Issue: SPR-14427
10 years ago
Juergen Hoeller
e431624e84
CronSequenceGenerator prevents stack overflow in case of inverted range
...
Issue: SPR-14462
10 years ago
Stephane Nicoll
ff738e7670
Polish contribution
...
Closes gh-1070
10 years ago
spodgurskiy
f075aac7f9
Fix MethodBasedEvaluationContext.lazyLoadArguments
...
This commit fix a potential `ArrayIndexOutOfBoundsException` if
`lazyLoadArguments` is called with an empty variable argument.
See gh-1070
10 years ago
Stephane Nicoll
11ed26584d
Polish
10 years ago
Stephane Nicoll
15c3cdd48d
Fix NoOpCache handling of get(key,callable)
...
This commit fixes the method that takes a Callable to actually always
invoke it rather than returning null.
Issue: SPR-14445
10 years ago
Juergen Hoeller
c43e7497c1
Fixed typo: "occured"->"occurred"
10 years ago
Stephane Nicoll
2bf9bc312e
Remove Guava cache support
...
This commit removes `GuavaCache` and support classes. Caffeine supersedes
the caching support in the Google Guava library with an actively maintained
Java 8+ version in standalone form.
As it is the only Guava feature Spring framework integrates with, this
commit removes effectively any reference to Guava.
Issue: SPR-13797
10 years ago
Juergen Hoeller
6aa5931e28
Polishing
10 years ago
Juergen Hoeller
a1f5fb53db
Java 8 getParameterCount() instead of getParameterTypes().length
...
Issue: SPR-13188
10 years ago
Juergen Hoeller
102dc8a4dd
Polishing
10 years ago
Stephane Nicoll
e4b0486c5a
Add @FunctionalInterface on candidate interfaces
...
Issue: SPR-14432
10 years ago
Juergen Hoeller
bc2c22d51e
Streamline XML namespace support towards unversioned schemas
...
This commit also removes support code for outdated options which were only available in older schema versions.
Issue: SPR-13499
10 years ago
Juergen Hoeller
acdb43f470
Remove remaining JRuby and Commons Pool test resources
...
Issue: SPR-14429
10 years ago
Sam Brannen
1391248ea6
Introduce log4j 2 for Spring's test suite
...
This commit adds a test runtime dependency on log4j 2 for every project
and migrates all log4j.properties files to log4j2-test.xml files.
Issue: SPR-14431
10 years ago
Stephane Nicoll
00d2606b00
Explicit type can be replaced by <>
...
Issue: SPR-13188
10 years ago
Stephane Nicoll
3096888c7d
Better synchronization in ConcurrentMapCache
...
Issue: SPR-13810
10 years ago
Juergen Hoeller
b5db5d3aac
Broadly remove deprecated core classes and methods
...
Issue: SPR-14430
10 years ago
Juergen Hoeller
0fc0ce78ae
Drop deprecated dependencies on Log4j, JRuby, JExcel, Burlap, Commons Pool/DBCP
...
This commit also removes outdated support classes for Oracle, GlassFish, JBoss.
Issue: SPR-14429
10 years ago
Juergen Hoeller
51252ebbca
Avoid defensive checks against Java 8 API (java.util.Optional etc)
...
This commit also fixes broken javadoc links and code references.
Issue: SPR-13188
10 years ago