Juergen Hoeller
97bd0ccfec
Polishing
11 years ago
Juergen Hoeller
8543a5548e
CachingConnectionFactory proceeds to physicalClose in case of logicalClose exceptions
...
Issue: SPR-12148
(cherry picked from commit 82f8b43 )
11 years ago
Juergen Hoeller
d2ef6dcb8d
Polishing
11 years ago
Juergen Hoeller
bff2bf2cdb
AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean
...
Issue: SPR-12141
(cherry picked from commit 4432c41 )
11 years ago
Juergen Hoeller
72d62a7113
Cache.get(key, type) explicitly defines an IllegalStateException in case of a type mismatch
...
Issue: SPR-12145
(cherry picked from commit 2f93759 )
11 years ago
Stephane Nicoll
e1a01d4c3c
Improve configuration changes in GuavaCacheManager
...
Prior to this commit, setting the parameters used to build the caches
was fragile in static mode as the caches were created right when the
setCacheNames setter was called.
This commit provides a better handling of such arguments and also
provide a way to restore the dynamic mode if necessary.
Issue: SPR-12120
(cherry picked from commit d47c543 )
11 years ago
Sebastien Deleuze
b7726ff48c
Improve ResolvableType.hashCode() for better performance
...
Prior to this commit, when there was a lot of entries in the
ResolvableType.cache HashMap, getting a simple value could
take a lot of time due to a lot of calls to ResolvableType.equals().
ResolvableType.equals() used this.type, getSource(),
this.variableResolver.getSource() and this.componentType, but
ResolvableType.hashCode() used only this.type.
With this commit, ResolvableType.hashCode() now uses the same
fields than ResolvableType.equals().
Performance on the spring-resolvabletype-benchmark project:
- 8000 us before this commit
- 120 us with this commit
Issue: SPR-12122
(cherry picked from commit 7ea69fb )
11 years ago
Sam Brannen
a52ff46fea
Include ALL source artifacts in published sources jars
...
This commit updates the Gradle build to ensure that *all* source
artifacts are including in published 'sources' jars.
To achieve this, we are now assembling 'sources' jars from
'sourceSets.main.allSource' and not explicitly including or excluding
anything by default.
Issue: SPR-12085
(cherry picked from commit 07629a3c7c )
11 years ago
Juergen Hoeller
eb3509a37c
Polishing
12 years ago
Juergen Hoeller
93ad7f8def
Polishing
12 years ago
Juergen Hoeller
54ba5c5e7b
Polishing
12 years ago
Juergen Hoeller
249c688e9b
DispatcherServlet's checkMultipart detects wrapped MultipartRequest as well
...
Issue: SPR-12114
(cherry picked from commit 786fd92 )
12 years ago
Juergen Hoeller
e324c2ab4a
Polishing
12 years ago
Juergen Hoeller
39a23660fa
PropertySource implementations perform conversion to String arrays via StringUtils (getting rid of EMPTY_NAMES_ARRAY)
...
(cherry picked from commit b73c531 )
12 years ago
Juergen Hoeller
25971d9927
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
...
(cherry picked from commit b5763fe )
12 years ago
Juergen Hoeller
379e5abd83
ServerEndpointExporter can initialize itself based on a late-provided ServletContext as well (for Boot)
...
Also allows for direct setting of a ServerContainer and for custom triggering of endpoint registration.
Issue: SPR-12109
(cherry picked from commit 11805b6 )
12 years ago
Juergen Hoeller
8fb7b694dd
PersistenceAnnotationBeanPostProcessor defensively handles BeanDefinition access for extended EntityManagers
...
Issue: SPR-8834
(cherry picked from commit 592e344 )
12 years ago
Juergen Hoeller
21d0ce5af8
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)
...
Issue: SPR-10542
(cherry picked from commit 9d3d6d5 )
12 years ago
Juergen Hoeller
fb452fad7c
Upgrade to Apache HttpComponents HttpClient 4.3.5 and HttpAsyncClient 4.0.2
...
Issue: SPR-12100
(cherry picked from commit 5cd1e6a)
12 years ago
Juergen Hoeller
2dd2b7175f
ShallowEtagHeaderFilter supports Servlet 3.1's setContentLengthLong as well
...
Issue: SPR-12097
(cherry picked from commit 0c32d66 )
12 years ago
Juergen Hoeller
f418e6e981
Polishing
12 years ago
Juergen Hoeller
5e2b9b6f07
Latest dependency updates (AspectJ 1.8.2, Jackson 2.3.4)
12 years ago
Stephane Nicoll
a95a3ae4ec
Exclude infra modules from public distribution
...
Prior to this commit, spring-build-src and spring-framework-bom
internal artifacts were published as part of the distribution bundle.
This commit excludes those projects so that those unnecessary artifacts
are no longer shipped.
Issue: SPR-12087
12 years ago
Juergen Hoeller
0c0d23d0f4
Polishing
12 years ago
Juergen Hoeller
a31ebb6c1e
Polishing
12 years ago
Juergen Hoeller
42c090efa4
Polishing
...
Issue: SPR-12079
(cherry picked from commit 92bd240 )
12 years ago
Juergen Hoeller
035a9b91d2
BeanNameViewResolver ignores non-View beans
...
Issue: SPR-12079
(cherry picked from commit 626a5fe )
12 years ago
Juergen Hoeller
a7492fa55b
Polishing
12 years ago
Juergen Hoeller
ecf23ff6cd
Remove outdated IDE, JIRA and Tomcat references
...
Issue: SPR-7521
(cherry picked from commit f1f1c4c )
12 years ago
Juergen Hoeller
4129f00a02
Polishing
...
(cherry picked from commit 4db258b )
12 years ago
Juergen Hoeller
e2d71a8ccd
Polishing
12 years ago
Juergen Hoeller
1034b0dae2
Tiles 3 TilesViewResolver allows for specifying custom TilesView subclasses as well
...
Issue: SPR-12075
(cherry picked from commit 7c57424 )
12 years ago
Juergen Hoeller
c08ded769a
Polishing (includes varargs for selected String array setters)
12 years ago
Juergen Hoeller
d61353db51
AnnotatedElementUtils adapts post-processed values to AnnotationAttributes as well
...
Issue: SPR-12065
(cherry picked from commit ef51d4d )
12 years ago
Rossen Stoyanchev
96efafef97
Fix documentation issue for user destinations.
...
Issue: SPR-11992
12 years ago
Rossen Stoyanchev
fbf24a927d
Update Javadoc (cherry-picked from 162734)
...
Issue: SPR-12028
12 years ago
Juergen Hoeller
f2eea9d911
Polishing
...
(cherry picked from commit 8f484d3 )
12 years ago
Juergen Hoeller
cac0683dab
Rearranged statement whitespace in Velocity macros
...
(cherry picked from commit 7bc9660 )
12 years ago
Juergen Hoeller
9ad6618207
Polishing
12 years ago
Juergen Hoeller
84a4433898
AbstractTypeHierarchyTraversingFilter leniently ignores non-loadable super classes and interfaces
...
Issue: SPR-12042
(cherry picked from commit a3163ce )
12 years ago
Juergen Hoeller
44fac40a2f
Latest dependency updates (Hibernate Validator 4.3.2, propdeps plugin 0.0.7)
12 years ago
Juergen Hoeller
6e95b2613e
Polishing
12 years ago
Arjen Poutsma
fca72f6b65
StaxStreamXMLReader ignores significant whitespace
...
The StaxStreamXMLReader no longer handles all whitespace as ignorable
whitespace.
Issue: SPR-12000
(cherry picked from commit d6950d8 )
12 years ago
Juergen Hoeller
0dca31c39b
Typo fixes and cleanup of outdated Java 5 references
...
Issue: SPR-12020
(cherry picked from commit d4fe732 )
12 years ago
Juergen Hoeller
d45f743248
TypeDescriptor's getResolvableType() and getSource() are @since 4.0
...
(cherry picked from commit 0ce90f1 )
12 years ago
Juergen Hoeller
acbd61b87a
ConcurrentMapCacheManager recreates caches in case of setAllowNullValues change
...
Issue: SPR-12026
(cherry picked from commit 7848412 )
12 years ago
Juergen Hoeller
dcb83c2daf
Autowiring rejects self references to a factory method on the same bean as well
...
Issue: SPR-12018
(cherry picked from commit 496492b )
12 years ago
Juergen Hoeller
5342d92db7
ResourceHttpMessageConverter does not call contentLength() on InputStreamResource
...
Issue: SPR-12017
(cherry picked from commit f0bcb77 )
12 years ago
Juergen Hoeller
7af1e002bd
AbstractMessageListenerContainer calls "Session.recover()" in case of rollback attempt on non-transacted Session
...
Issue: SPR-12015
(cherry picked from commit c082220 )
12 years ago
Juergen Hoeller
abd5f18e85
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
...
Issue: SPR-12010
(cherry picked from commit 5e2fbe7 )
12 years ago