Juergen Hoeller
8b50f887db
Caching annotations on interface methods with CGLIB proxies
...
Issue: SPR-15271
8 years ago
Juergen Hoeller
6c43d14a77
Async annotations on interface methods with CGLIB proxies
...
Issue: SPR-14949
8 years ago
Juergen Hoeller
91df0653fe
Polishing
8 years ago
Juergen Hoeller
5d3249f692
Recommendation for consistent @Profile declarations on overloaded @Bean methods
...
Issue: SPR-15266
8 years ago
Juergen Hoeller
022aefdfe8
Explicit note about @Profile declarations on overloaded @Bean methods
...
Also marks @Conditional as @Documented , aligned with other annotations.
Issue: SPR-15266
8 years ago
Juergen Hoeller
9abf249cee
Explicitly replace target ApplicationListener with singleton proxy, if any (avoiding double registration/invocation)
...
Issue: SPR-15452
8 years ago
Juergen Hoeller
0b118322b0
Polishing
8 years ago
Juergen Hoeller
1735ba22cb
ShadowingClassLoader can be constructed without default excludes
...
Issue: SPR-15439
8 years ago
Juergen Hoeller
c4e0d6c2a2
UnknownHostException as resource-not-found for properties files
...
Plus first-class declaration of FileNotFoundException in Resource javadoc.
Issue: SPR-15433
8 years ago
Juergen Hoeller
15b5dd9f12
Polishing
8 years ago
Juergen Hoeller
a95843a068
Dependency tracking for Supplier-created beans
...
Issue: SPR-15417
8 years ago
Juergen Hoeller
67ea4b3a05
package-info for repackaged libraries (and other polishing)
8 years ago
Juergen Hoeller
917207b7ae
Support for @Order on nested configuration classes
...
Issue: SPR-15384
8 years ago
Sam Brannen
51f23cb424
Polish JavaDoc for date-time and number format annotations
8 years ago
Sam Brannen
279c56a385
Fix typo in JavaDoc
8 years ago
Sebastien Deleuze
e2fd398bad
Specify explicitly Kotlin extensions return type
...
The main purpose is to specify nullability.
8 years ago
Sam Brannen
7a01771a45
Polishing
8 years ago
Sam Brannen
0b11785852
Improve tests for PropertySourcesPlaceholderConfigurer
8 years ago
QBNemo
26101892c1
Fix typo
...
Closes gh-1354
8 years ago
Grant Hutchins
e087db1ecb
Fix typo
...
Closes gh-1364
8 years ago
Juergen Hoeller
e892e02f41
Polishing
8 years ago
Juergen Hoeller
fc2e635c05
Lookup methods work on configuration classes as well
...
Issue: SPR-15316
8 years ago
Juergen Hoeller
6d6cf01a42
Polishing
8 years ago
Juergen Hoeller
d003f6614b
Tests for annotation lookups in interfaces (currently ignored for CGLIB proxies)
...
Issue: SPR-15271
Issue: SPR-14949
Issue: SPR-14322
8 years ago
Juergen Hoeller
d4a1b59b4c
Skip transaction/caching metadata retrieval for java.lang.Object methods
...
Also retrieves CacheConfig as merged annotation now, aligned with other caching annotations.
Issue: SPR-15296
8 years ago
Juergen Hoeller
cbd19153c4
Polishing
8 years ago
Juergen Hoeller
f4de1ea147
Polishing
8 years ago
Juergen Hoeller
7fb0ad37da
ConfigurationClassEnhancer explicitly handles non-interceptable FactoryBeans
...
Issue: SPR-15275
8 years ago
Juergen Hoeller
370e3d683a
Polishing
8 years ago
Stephane Nicoll
73909f41cb
Polish
8 years ago
Stephane Nicoll
1c74a1a0fe
Improve allowNullValue handling when a null value is provided
...
This commit improves `AbstractValueAdaptingCache` to throw a dedicated
exception if `allowNullValues` is `false` and a `null` value is provided
anyway. This avoid a lower-level exception from the cache library that
will miss some context.
Issue: SPR-15173
8 years ago
Juergen Hoeller
1ee0626c94
Polishing
8 years ago
Juergen Hoeller
8d707eb530
Polishing
8 years ago
Juergen Hoeller
599c1ba73e
Polishing
8 years ago
Juergen Hoeller
54f01cffaf
Drop weaving support for pre-Servlet-3.1 servers
...
Issue: SPR-14467
8 years ago
Juergen Hoeller
44ec6e0037
Polishing
8 years ago
Juergen Hoeller
e1bb697cf9
Correct explanation of example patterns
...
Issue: SPR-15240
8 years ago
Juergen Hoeller
448ea4cdfe
Consistent logging in ignoreResourceNotFound scenarios
...
Issue: SPR-15218
8 years ago
Juergen Hoeller
5015613934
Enforce delegation through single overridable registerBean method
...
Issue: SPR-14832
8 years ago
Juergen Hoeller
1b2dc3638f
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
8 years ago
Stephane Nicoll
d550eb152c
Polish contribution
...
Closes gh-1307
8 years ago
Ruben Dijkstra
f1c7e0f5b2
Check for null on the argument instead of the message
...
See gh-1307
Issue: SPR-15196
8 years ago
Juergen Hoeller
5e946c2700
Consistent type variable resolution for arrays/collections (in particular at field level)
...
Dropping GenericCollectionTypeResolver in favor of direct ResolvableType usage.
Issue: SPR-15160
8 years ago
Juergen Hoeller
7d3fcaa934
Consider abstract classes with @Lookup methods as candidate components
...
Issue: SPR-14550
8 years ago
Juergen Hoeller
6fe7e56598
Document further configuration class restrictions
...
Issue: SPR-14602
8 years ago
Juergen Hoeller
253060c21c
Only expose ASM-driven method order if the methods match
...
Issue: SPR-14505
8 years ago
Juergen Hoeller
a9ae2c3402
Polishing
8 years ago
Juergen Hoeller
e566e25b6f
Clear nonAnnotatedClasses cache in afterSingletonsInstantiated
...
Issue: SPR-15175
8 years ago
Alexey Nikolaenko
644b0b8beb
Fix Javadoc for CronSequenceGenerator
...
Closes gh-1294
8 years ago
Juergen Hoeller
976d32fc59
SimpleApplicationEventMulticaster defensively swallows ClassCastException without message
...
Issue: SPR-15145
8 years ago