Juergen Hoeller
97bd0ccfec
Polishing
2014-09-04 01:43:15 +02:00
Juergen Hoeller
8543a5548e
CachingConnectionFactory proceeds to physicalClose in case of logicalClose exceptions
...
Issue: SPR-12148
(cherry picked from commit 82f8b43 )
2014-09-04 00:58:50 +02:00
Juergen Hoeller
d2ef6dcb8d
Polishing
2014-09-03 13:49:37 +02:00
Juergen Hoeller
bff2bf2cdb
AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean
...
Issue: SPR-12141
(cherry picked from commit 4432c41 )
2014-09-03 13:48:47 +02:00
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 )
2014-09-03 13:48:19 +02:00
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 )
2014-09-01 14:08:14 +02:00
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 )
2014-09-01 14:07:43 +02:00
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 )
2014-08-26 16:51:26 +02:00
Juergen Hoeller
eb3509a37c
Polishing
2014-08-23 02:02:38 +02:00
Juergen Hoeller
93ad7f8def
Polishing
2014-08-23 01:28:10 +02:00
Juergen Hoeller
54ba5c5e7b
Polishing
2014-08-22 23:39:37 +02:00
Juergen Hoeller
249c688e9b
DispatcherServlet's checkMultipart detects wrapped MultipartRequest as well
...
Issue: SPR-12114
(cherry picked from commit 786fd92 )
2014-08-22 23:18:39 +02:00
Juergen Hoeller
e324c2ab4a
Polishing
2014-08-22 00:14:10 +02:00
Juergen Hoeller
39a23660fa
PropertySource implementations perform conversion to String arrays via StringUtils (getting rid of EMPTY_NAMES_ARRAY)
...
(cherry picked from commit b73c531 )
2014-08-22 00:09:53 +02:00
Juergen Hoeller
25971d9927
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
...
(cherry picked from commit b5763fe )
2014-08-22 00:04:12 +02:00
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 )
2014-08-22 00:02:14 +02:00
Juergen Hoeller
8fb7b694dd
PersistenceAnnotationBeanPostProcessor defensively handles BeanDefinition access for extended EntityManagers
...
Issue: SPR-8834
(cherry picked from commit 592e344 )
2014-08-22 00:01:39 +02:00
Juergen Hoeller
21d0ce5af8
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)
...
Issue: SPR-10542
(cherry picked from commit 9d3d6d5 )
2014-08-22 00:01:16 +02:00
Juergen Hoeller
fb452fad7c
Upgrade to Apache HttpComponents HttpClient 4.3.5 and HttpAsyncClient 4.0.2
...
Issue: SPR-12100
(cherry picked from commit 5cd1e6a)
2014-08-19 21:41:57 +02:00
Juergen Hoeller
2dd2b7175f
ShallowEtagHeaderFilter supports Servlet 3.1's setContentLengthLong as well
...
Issue: SPR-12097
(cherry picked from commit 0c32d66 )
2014-08-19 21:39:43 +02:00
Juergen Hoeller
f418e6e981
Polishing
2014-08-18 22:24:43 +02:00
Juergen Hoeller
5e2b9b6f07
Latest dependency updates (AspectJ 1.8.2, Jackson 2.3.4)
2014-08-18 22:19:33 +02:00
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
2014-08-18 12:20:24 +02:00
Juergen Hoeller
0c0d23d0f4
Polishing
2014-08-15 00:58:05 +02:00
Juergen Hoeller
a31ebb6c1e
Polishing
2014-08-15 00:07:25 +02:00
Juergen Hoeller
42c090efa4
Polishing
...
Issue: SPR-12079
(cherry picked from commit 92bd240 )
2014-08-13 15:28:36 +02:00
Juergen Hoeller
035a9b91d2
BeanNameViewResolver ignores non-View beans
...
Issue: SPR-12079
(cherry picked from commit 626a5fe )
2014-08-13 15:28:09 +02:00
Juergen Hoeller
a7492fa55b
Polishing
2014-08-12 22:24:50 +02:00
Juergen Hoeller
ecf23ff6cd
Remove outdated IDE, JIRA and Tomcat references
...
Issue: SPR-7521
(cherry picked from commit f1f1c4c )
2014-08-12 22:11:49 +02:00
Juergen Hoeller
4129f00a02
Polishing
...
(cherry picked from commit 4db258b )
2014-08-11 22:35:26 +02:00
Juergen Hoeller
e2d71a8ccd
Polishing
2014-08-11 15:45:54 +02:00
Juergen Hoeller
1034b0dae2
Tiles 3 TilesViewResolver allows for specifying custom TilesView subclasses as well
...
Issue: SPR-12075
(cherry picked from commit 7c57424 )
2014-08-11 15:45:14 +02:00
Juergen Hoeller
c08ded769a
Polishing (includes varargs for selected String array setters)
2014-08-09 00:19:56 +02:00
Juergen Hoeller
d61353db51
AnnotatedElementUtils adapts post-processed values to AnnotationAttributes as well
...
Issue: SPR-12065
(cherry picked from commit ef51d4d )
2014-08-09 00:19:28 +02:00
Rossen Stoyanchev
96efafef97
Fix documentation issue for user destinations.
...
Issue: SPR-11992
2014-07-31 17:15:52 -04:00
Rossen Stoyanchev
fbf24a927d
Update Javadoc (cherry-picked from 162734)
...
Issue: SPR-12028
2014-07-29 18:07:36 -04:00
Juergen Hoeller
f2eea9d911
Polishing
...
(cherry picked from commit 8f484d3 )
2014-07-29 11:50:50 +02:00
Juergen Hoeller
cac0683dab
Rearranged statement whitespace in Velocity macros
...
(cherry picked from commit 7bc9660 )
2014-07-29 11:47:12 +02:00
Juergen Hoeller
9ad6618207
Polishing
2014-07-28 22:47:22 +02:00
Juergen Hoeller
84a4433898
AbstractTypeHierarchyTraversingFilter leniently ignores non-loadable super classes and interfaces
...
Issue: SPR-12042
(cherry picked from commit a3163ce )
2014-07-28 22:27:37 +02:00
Juergen Hoeller
44fac40a2f
Latest dependency updates (Hibernate Validator 4.3.2, propdeps plugin 0.0.7)
2014-07-28 22:27:28 +02:00
Juergen Hoeller
6e95b2613e
Polishing
2014-07-24 18:35:49 +02:00
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 )
2014-07-24 17:57:14 +02:00
Juergen Hoeller
0dca31c39b
Typo fixes and cleanup of outdated Java 5 references
...
Issue: SPR-12020
(cherry picked from commit d4fe732 )
2014-07-24 17:56:35 +02:00
Juergen Hoeller
d45f743248
TypeDescriptor's getResolvableType() and getSource() are @since 4.0
...
(cherry picked from commit 0ce90f1 )
2014-07-24 17:55:39 +02:00
Juergen Hoeller
acbd61b87a
ConcurrentMapCacheManager recreates caches in case of setAllowNullValues change
...
Issue: SPR-12026
(cherry picked from commit 7848412 )
2014-07-24 17:54:22 +02:00
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 )
2014-07-24 17:53:21 +02:00
Juergen Hoeller
5342d92db7
ResourceHttpMessageConverter does not call contentLength() on InputStreamResource
...
Issue: SPR-12017
(cherry picked from commit f0bcb77 )
2014-07-24 17:50:31 +02:00
Juergen Hoeller
7af1e002bd
AbstractMessageListenerContainer calls "Session.recover()" in case of rollback attempt on non-transacted Session
...
Issue: SPR-12015
(cherry picked from commit c082220 )
2014-07-24 17:49:34 +02:00
Juergen Hoeller
abd5f18e85
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
...
Issue: SPR-12010
(cherry picked from commit 5e2fbe7 )
2014-07-24 17:48:08 +02:00