Juergen Hoeller
7e3c722146
Objects with multi-threaded access should not lazily populate a hash field
...
Issue. SPR-11428
(cherry picked from commit 72fe7eb )
12 years ago
Juergen Hoeller
ad91610796
Polishing
...
(cherry picked from commit 426f52b )
12 years ago
Juergen Hoeller
f558396e91
Introduced SpringNamingPolicy for CGLIB
...
Issue: SPR-11398
(cherry picked from commit 8c4e372 )
12 years ago
Juergen Hoeller
60b24cffdb
Related polishing
...
Issue: SPR-11386
(cherry picked from commit 6634c19 )
12 years ago
Juergen Hoeller
036bd791f0
Introduced "spring.jdbc.getParameterType.ignore" property
...
Issue: SPR-11386
(cherry picked from commit 60c1905 )
12 years ago
Juergen Hoeller
a53df0b2c1
Added explicit tests for generic and raw collection converters
...
Issue: SPR-11369
12 years ago
Juergen Hoeller
1a011616d9
Polishing
...
Issue: SPR-11369
12 years ago
Juergen Hoeller
1a2033eb41
Compatibility with JOpt 4.6
...
JOpt 4.6 redeclared its nonOptionArguments() method from List<String> to List<?>, requiring us to select String arguments only as we do for regular option values already.
Issue: SPR-11359
(cherry picked from commit 67e76e9 )
12 years ago
Juergen Hoeller
e07ad5a19b
Polishing
12 years ago
Juergen Hoeller
23249cda98
Added test for SpringProperties setFlag method
...
Issue: SPR-9014
Issue: SPR-11297
12 years ago
Juergen Hoeller
edb660863b
Polishing
12 years ago
Juergen Hoeller
866c7847e3
Introduced SpringProperties class and optional "spring.properties" file
...
This in particular allows for specifying "spring.getenv.ignore" and "spring.beaninfo.ignore" in a local way within the application, in case that JVM-level system properties are locked.
Issue: SPR-9014
Issue: SPR-11297
(cherry picked from commit 8543b91 )
12 years ago
Juergen Hoeller
fc361844ec
Polishing
...
Issue: SPR-11297
12 years ago
Juergen Hoeller
52d050d21a
Factored out "suppressGetenvAccess()" method
...
Issue: SPR-11297
12 years ago
Juergen Hoeller
11ef4308b8
Polishing
12 years ago
Juergen Hoeller
f532607d4b
Introduced customizeConnection callbacks for URLConnection used by exists() / contentLength() / lastModified()
...
Issue: SPR-11320
(cherry picked from commit 4f45ad5 )
12 years ago
Juergen Hoeller
fd13c994c9
Fixed accidental use of String.isEmpty in SimpleCommandLineArgsParser
...
Issue: SPR-11321
12 years ago
Juergen Hoeller
52c11eab41
Polishing
...
(cherry picked from commit e670f4e )
12 years ago
Juergen Hoeller
b6362c5016
Introduced "spring.getenv.ignore" system property for preventing System.getenv calls
...
Issue: SPR-11297
(cherry picked from commit 961f42b )
12 years ago
Juergen Hoeller
6deb597cdf
Removed Commons Lang references and refined Java 5+ implementation details
12 years ago
Juergen Hoeller
3429a4186c
Polishing
12 years ago
Juergen Hoeller
1a0a381559
Made findMethodAnnotationOnBridgeMethod compatible with Java 8
12 years ago
Juergen Hoeller
6045914057
Polishing
12 years ago
Juergen Hoeller
e3344898cd
Support varargs for DomUtils.getChildElementsByTagName
...
Issue: SPR-11272
12 years ago
Juergen Hoeller
2e123b01e5
Polishing
...
Issue: SPR-11259
(cherry picked from commit f0d2151 )
12 years ago
Juergen Hoeller
a05c957d0e
Polishing
...
Issue: SPR-11254
(cherry picked from commit 9a39f39 )
12 years ago
Juergen Hoeller
a2de329db9
Revised XMLEventStreamWriter to allow for empty elements with attributes
...
Issue: SPR-11254
(cherry picked from commit ee5b7fd )
12 years ago
Juergen Hoeller
551364f668
Polishing
12 years ago
Juergen Hoeller
f457319965
Consistent non-declaration of serialVersionUID
12 years ago
Juergen Hoeller
f5d5882f46
Fixed @Bean meta-annotation detection when using ASM
...
This turned out to be a bug in the ASM-based AnnotationMetadata implementation where has/getAnnotatedMethods didn't consider meta-annotations., in contrast to its StandardAnnotationMetadata sibling.
Issue: SPR-10488
(cherry picked from commit 105e176 )
12 years ago
Juergen Hoeller
ec78165072
Component scanning ignores attributes and meta-annotations on non-public annotations
...
Issue: SPR-11091
(cherry picked from commit 161819f )
12 years ago
Juergen Hoeller
8e52e650f4
Fixed type resolution for uninitialized factory-method declaration
...
Issue: SPR-11112
(cherry picked from commit 5dcd287 )
12 years ago
Juergen Hoeller
71650c0a44
Fixed evaluation of "!" operator in case of multiple profile expressions
...
Issue: SPR-11093
(cherry picked from commit 6078c27 )
12 years ago
Juergen Hoeller
5639eb66b6
Polishing
12 years ago
Rossen Stoyanchev
7387cb990e
Disable ext entities in SourceHttpMessageConverter
...
This change disables the processing of external entities in
SourceHttpMessageConverter by default and provides an option to enable
it if required.
12 years ago
Juergen Hoeller
b00c31a620
Use non-lenient constructor resolution mode for @Bean methods
...
Since @Bean methods are never used with externally specified constructor argument values but rather just with autowiring, the non-lenient constructor resolution mode is appropriate in case of an overloaded @Bean method, not performing any type difference weight checks. This change includes a refinement of Spring's existing non-lenient constructor resolution (which needs to be explicitly turned on and is therefore not well tested), narrowing the conditions for the ambiguity check (only in case of the same number of arguments and not for overridden methods).
Issue: SPR-10988
(cherry picked from commit b093b84 )
12 years ago
Juergen Hoeller
3bfddc501d
Backported further GenericTypeResolver tests
...
Issue: SPR-11052
12 years ago
Juergen Hoeller
1ac8e48ebf
Polishing (backported from several master changes)
12 years ago
Juergen Hoeller
6021822ce4
Polishing
12 years ago
Juergen Hoeller
045f78e6c5
Fixed detection of setter in case of getter with covariant return type narrowing
...
Issue: SPR-10995
12 years ago
Juergen Hoeller
ad9049e68a
Polishing
12 years ago
Juergen Hoeller
b9135788b9
Fixed type prediction for generic factory methods
...
We're consistently resolving class names now, and the entire algorithm moved from GenericTypeResolver to the internal AutowireUtils helper in the bean factory package.
Issue: SPR-10411
(cherry picked from commit 8b1927f )
12 years ago
Phillip Webb
7500caea52
Fix ArrayStoreException reading subclassed enums
...
Fix ASM AnnotationAttributesReadingVisitor to correctly deal with
subclasses enums.
Issue: SPR-10914
(cherry picked from 8abe949 )
13 years ago
Juergen Hoeller
9317d8f43e
Polishing
...
(cherry picked from commit caa1218 )
13 years ago
Juergen Hoeller
692908b722
Javadoc fixes
...
(cherry picked from commit 465e629 )
13 years ago
Juergen Hoeller
610e7796d9
GenericTypeResolver properly handles bound parameterized type
...
Issue: SPR-10819
(cherry picked from commit ea6525f )
13 years ago
Juergen Hoeller
d0948f1f03
Fixed misunderstanding with respect to excludeUnlistedClasses default in JPA 2.0
...
Issue: SPR-10767
13 years ago
Juergen Hoeller
b40263e06b
PropertySourcesPlaceholderConfigurer's "ignoreUnresolvablePlaceholders" setting reliably applies to nested placeholders as well
...
Issue: SPR-10549
(cherry picked from commit 127b91f )
13 years ago
Phillip Webb
4213a31a7d
Fix failing test due to CUSTOM_COMPILATION Group
13 years ago
Phillip Webb
0a37552beb
Add CUSTOM_COMPILATION TestGroup
13 years ago