Juergen Hoeller
18ce8564e2
Polishing
7 years ago
Juergen Hoeller
458f75f489
Local https URL resolution attempt with fallback to parser's default
...
See gh-22504
7 years ago
Juergen Hoeller
7b97ec3ead
Consistent local vs external resolution of https schema references
...
Closes gh-22504
7 years ago
Juergen Hoeller
ac19af511c
Polishing
7 years ago
Juergen Hoeller
aa89a57953
Polishing
7 years ago
Juergen Hoeller
6af8073274
Polishing
7 years ago
Juergen Hoeller
25e9f0fad1
Polishing
7 years ago
Juergen Hoeller
4b6558c7e5
Avoid duplicate class introspection during findAnnotationOnBean
...
Closes gh-22318
(cherry picked from commit ca7634dfe8 )
7 years ago
Sebastien Deleuze
cb6f24d92d
Fix truncated Value#value javadoc
...
Closes gh-22331
7 years ago
Juergen Hoeller
083b23e147
Polishing
7 years ago
Juergen Hoeller
e0283c2edf
Polishing
7 years ago
Juergen Hoeller
183f367f2c
DefaultListableBeanFactory checks for pre-converted Optional wrappers
...
Issue: SPR-17607
7 years ago
Michel Schudel
cba355a4d2
Fix XML parser default value handling
...
The xml parser does not fill in defaults provided in the XSD when
validation is disabled. As a result, attributes like default-lazy-init
will not receive the value "default" but an empty string.
With this commit, BeanDefinitionParserDelegate now takes this into
account, checking default values against empty string as well as
"default".
As a consequence, default-lazy-init attribute should now work correctly
even when the XSD validation is disabled.
Issue: SPR-8335
7 years ago
Juergen Hoeller
7b2eebe99f
ResolvableType-based matching consistently respects generic factory method return type (even for pre-initialized raw singleton instance)
...
Issue: SPR-17524
(cherry picked from commit ebbe14c363 )
7 years ago
Juergen Hoeller
e6c979606c
Nullability fine-tuning based on IntelliJ IDEA 2018.3 inspection
...
Issue: SPR-15540
(cherry picked from commit bf272b0b21 )
7 years ago
Juergen Hoeller
37a50d701e
SerializedBeanFactoryReference falls back to dummy with specific id
...
Issue: SPR-17508
(cherry picked from commit f5aeb81473 )
7 years ago
Juergen Hoeller
2acfb2e0ff
Polishing
7 years ago
Juergen Hoeller
5a6c081cfe
Clarify FactoryBean initialization effect in getBeanNamesForAnnotation
...
Issue: SPR-17392
(cherry picked from commit da23505e94 )
7 years ago
Juergen Hoeller
a45bce1369
Polishing
7 years ago
Juergen Hoeller
e54eb56cb9
Revised javadoc for up-to-date constructor autowiring semantics
...
Issue: SPR-17299
(cherry picked from commit 333e327289 )
7 years ago
Juergen Hoeller
f5e6c707ae
Polishing
7 years ago
Juergen Hoeller
4642c32c0f
Defensively expect concurrent registration of BeanPostProcessors
...
Declaring beanPostProcessors (and also embeddedValueResolvers) as CopyOnWriteArrayList prevents ConcurrentModificationExceptions in case of concurrent registration/access attempts.
Issue: SPR-17286
7 years ago
Juergen Hoeller
b5270a9cff
Polishing
7 years ago
Juergen Hoeller
fb083a3776
Consistently use double quotes (even if no interpolation needed)
7 years ago
Juergen Hoeller
f532de5a8a
Polishing
7 years ago
Juergen Hoeller
6b3dd0779f
Consistently skip unnecessary search on superclasses and empty elements
...
Issue: SPR-16933
7 years ago
Juergen Hoeller
0e3f23eeb7
Polishing
7 years ago
Juergen Hoeller
67d0c69a95
Polishing
7 years ago
Juergen Hoeller
951b39cc7a
Polishing
7 years ago
Juergen Hoeller
1695ef7e87
Polishing
7 years ago
Kazuhiro Sera
a80f4caf37
Fix typos detected by github.com/client9/misspell
...
(cherry picked from commit be211ceead )
7 years ago
Juergen Hoeller
4042c1d578
Polishing
8 years ago
Juergen Hoeller
c814f5821a
DisposableBean javadoc refers to singletons as well as scoped beans
...
Issue: SPR-17131
(cherry picked from commit f155d21c95 )
8 years ago
Juergen Hoeller
f4c0421a7d
Polishing
...
(cherry picked from commit dc36bb34c7 )
8 years ago
Juergen Hoeller
91fa2ed0d4
Initialize pre-filled HashMaps with large enough capacity
...
Empty Maps are preferably initialized without capacity (not initializing them at all or lazily initializing with default capacity when needed).
Issue: SPR-17105
(cherry picked from commit 4a147d26fc )
8 years ago
Juergen Hoeller
006db06d11
Polishing
8 years ago
Juergen Hoeller
6839570187
Polishing
...
(cherry picked from commit 1fd6248d84 )
8 years ago
Juergen Hoeller
5da58393c1
Polishing
8 years ago
Juergen Hoeller
f677d684e7
Polishing
8 years ago
Juergen Hoeller
f5dd4d2c02
Polishing
8 years ago
Juergen Hoeller
c3f6403f61
Polishing
8 years ago
Juergen Hoeller
11fc086309
Prefer ArrayList/ArrayDeque over LinkedList for multi-element holders
...
LinkedList remains in place where a List is likely to remain empty or single-element (in order to avoid unused capacity).
Issue: SPR-17037
(cherry picked from commit 9c08a48 )
8 years ago
Juergen Hoeller
eb3254d2a9
Polishing
8 years ago
Juergen Hoeller
43868d2b72
Polishing
8 years ago
Juergen Hoeller
a8b747c21c
Polishing
8 years ago
Juergen Hoeller
490b78a3d3
Polishing
8 years ago
Juergen Hoeller
acf9ea097a
Polishing
8 years ago
Juergen Hoeller
0480e75785
Polishing
8 years ago
Juergen Hoeller
0052c899bd
Same method filtering in ConstructorResolver and getTypeForFactoryMethod
...
Issue: SPR-16999
(cherry picked from commit f2787cf )
8 years ago
Juergen Hoeller
8c07c6d099
Polishing
8 years ago