Fedor Bobin
6fb2c72a55
Allow cursor returns from SQL functions
...
Update CallMetaDataContext to use the metaDataProvider
createDefaultOutParameter method when creating a SqlOutParameter as
a result of a SQL function call.
This change allows Spring to support Oracle cursor types when returned
from functions.
Issue: SPR-10606
(cherry picked from c16b21)
2013-09-24 16:09:09 -07:00
Phillip Webb
c82d701a4e
Fix typo in MVC reference documentation
...
Fix ContentNeogitatingViewResolver typo in MVC reference documentation.
Issue: SPR-10927
(cherry picked from 371d25)
2013-09-23 16:05:50 -07:00
Clément Plantier
d66cf0c32f
Fix "Problem locating method" SpEL error message
...
Replace "Problem locating method {0} cannot on type {1}" with
"Problem locating method {0} on type {1}".
Issue: SPR-10928
(cherry picked from 824ac5)
Conflicts:
spring-expression/src/main/java/org/springframework/expression/spel/SpelMessage.java
2013-09-20 11:50:30 -07:00
Juergen Hoeller
562c323989
EhCacheFactoryBean calls addCache after listener registration
...
Issue: SPR-10904
(cherry picked from commit a3df311
)
2013-09-14 15:41:01 +02:00
Juergen Hoeller
13a68c6060
AbstractBeanFactory removes alreadyCreated entry after bean creation failure
...
Issue: SPR-10896
(cherry picked from commit e213561
)
2013-09-14 15:37:41 +02:00
Juergen Hoeller
6110919842
Polished exception message
2013-09-04 22:11:11 +02:00
Juergen Hoeller
c5aa0d12b0
Polishing
...
Issue: SPR-9495
(cherry picked from commit baa698e
)
2013-09-04 22:05:47 +02:00
Juergen Hoeller
6de67cc2df
Only cache resolved method when coming from ReflectiveMethodResolver
...
Issue: SPR-9495
(cherry picked from commit b7ff26a
)
2013-09-04 22:00:32 +02:00
Juergen Hoeller
b9d726fb84
Fixed EL resolution against static method with changing target class
...
Issue: SPR-10452
(cherry picked from commit 5e6044c
)
2013-09-04 22:00:21 +02:00
Juergen Hoeller
2b57020c18
Polishing
...
(cherry picked from commit b25876f
)
2013-09-04 21:59:37 +02:00
Juergen Hoeller
77298a19c9
Javadoc fixes
...
(cherry picked from commit facf31f
)
2013-09-04 21:52:41 +02:00
Juergen Hoeller
55961544a7
Fixed method count in AbstractMethodMockingControl's IllegalStateException message
...
Issue: SPR-10885
2013-09-02 17:09:29 +02:00
Juergen Hoeller
5639aa7064
Properly handle getMethodDescriptors() null value on IBM JVM
...
Also internally renaming SimpleNonIndexedPropertyDescriptor to SimplePropertyDescriptor and preferring direct field access wherever possible.
Issue: SPR-10862
2013-09-02 16:42:06 +02:00
Juergen Hoeller
0c30618ae8
Fixed getCachedExecutor race condition in MethodReference
...
This commit includes a full backport of the changes in SPR-10657, instead of just the initial commit which the original backport request referred to.
Issue: SPR-10884
Issue: SPR-10657
2013-09-02 15:33:15 +02:00
Juergen Hoeller
9317d8f43e
Polishing
...
(cherry picked from commit caa1218
)
2013-08-29 19:21:24 +02:00
Juergen Hoeller
692908b722
Javadoc fixes
...
(cherry picked from commit 465e629
)
2013-08-29 19:20:54 +02:00
Grzegorz Rożniecki
c890d1e69d
Fix malformed code in documentation
...
Fixed code snippets in "Handling complex types for stored procedure
calls" paragraph.
Issue: SPR-10798
(cherry picked from commit 00c744b
)
2013-08-28 14:28:21 -07:00
clemp6r
4c7cb858d2
Fix elvis operator mistake in reference docs
...
In the given example the expression using the Elvis operator will
return "Nikola Tesla" and not "Mike Tesla".
Issue: SPR-10850
(cherry picked from commit 84242f1
)
2013-08-28 14:17:34 -07:00
Juergen Hoeller
5a49d657d8
AnnotationConfigWebApplicationContext allows for repeated register/scan calls
...
Restoring consistency with AnnotationConfigApplicationContext.
Issue: SPR-10852
(cherry picked from commit 01b8d93
)
2013-08-28 00:24:22 +02:00
Juergen Hoeller
8a1ae53166
Consistent use of Class<?>
...
(cherry picked from commit 091712d
)
2013-08-28 00:23:58 +02:00
Juergen Hoeller
0765a05434
Marked @Profile as @Documented
...
(cherry picked from commit e812b6c
)
2013-08-28 00:20:52 +02:00
Rossen Stoyanchev
072e5e8471
Revise use of FilterChain in MockMvc
...
MockFilterChain should not be re-used across requests. This is not an
issue unless tests are executed concurrently. This change ensures the
MockFilterChain is re-created for each request in MockMvc.
Issue: SPR-10838
2013-08-27 11:45:46 -04:00
Gabriel Axel
a17912d19e
Fix NPE in ResourceHttpMessageConverter
...
ResourceHttpMessageConverter tries to use the filename to determine the
media type, but for Resource implementations such as ByteArrayResource
it is null, which causes NullPointerException. The fix checks whether
getFilename returns null before attempting to determine the media type
by it.
Issue: SPR-10848
2013-08-22 16:14:03 -04:00
Juergen Hoeller
610e7796d9
GenericTypeResolver properly handles bound parameterized type
...
Issue: SPR-10819
(cherry picked from commit ea6525f
)
2013-08-20 19:41:00 +02:00
Arjen Poutsma
8efac21c2b
Support 'empty' StreamSource in Jaxb2Marshaller
...
Added support for StreamSources that do not have a InputStream or
Reader, but do have a System ID.
Issue: 10828
2013-08-13 18:16:42 -04:00
Lonre Wang
40c7303702
Fix typo in reference docs
...
(cherry picked from 5549bd90
)
2013-08-12 14:26:08 -07:00
Arjen Poutsma
c00782a3e8
Added reference to CatchAllConverter
...
Added reference to CatchAllConverter in both javadoc and reference docs.
Issue: SPR-10821
2013-08-12 12:32:23 +02:00
Arjen Poutsma
96f5314df6
Added XStream CatchAllConverter
...
Added XStream CatchAllConverter that supports all classes, but throws
exceptions for (un)marshalling.
Main purpose of this class is to register this converter as a catchall
last converter with a normal or higher priority in addition to
converters that explicitly support the domain classes that should be
supported. As a result, default XStream converters with lower
priorities and possible security vulnerabilities do not get invoked.
Issue: SPR-10821
2013-08-09 09:38:51 -04:00
Rossen Stoyanchev
2b628a1a0d
Fix bug that ignored custom json prefix
...
Issue: SPR-10817
2013-08-08 09:39:08 -04:00
Spring Buildmaster
349143864c
Increment version to 3.2.5.BUILD-SNAPSHOT
2013-08-06 16:15:25 -07:00
Spring Buildmaster
fc73f6bb2c
Release version 3.2.4.RELEASE
2013-08-06 16:00:04 -07:00
Phillip Webb
119364f326
Further 3.2.4 changelog entries
2013-08-06 15:11:43 -07:00
Arjen Poutsma
434735fbf6
Fix potential security risk when using Spring OXM
...
Disable by default external entity resolution when using Spring OXM
with jaxb. This prevents a XML entity from being able to resolve a
local file on the host system.
See:
https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing
Issue: SPR-10806
(cherry picked from commit 7576274
)
2013-08-06 15:10:05 -07:00
Grzegorz Rożniecki
8f4221deb3
Fix SimpleJdbcCall and SimpleJdbcInsert Javadoc
...
Change "fluid" interface to "fluent" and "string" to "chain", plus fix
few typos in Javadoc.
Issue: SPR-10792
(cherry picked from commit 2344412
)
2013-08-06 14:44:01 -07:00
Juergen Hoeller
2d646ca79e
Polishing
2013-08-06 01:58:46 +02:00
Juergen Hoeller
1245919331
Polishing
2013-08-06 01:15:17 +02:00
Juergen Hoeller
bcbd338fe2
Further 3.2.4 changelog entries
2013-08-06 00:32:59 +02:00
Juergen Hoeller
945463b826
Added javadoc note on the use of CachingConnectionFactory
...
Issue: SPR-10581
(cherry picked from commit 2626a35
)
2013-08-06 00:31:18 +02:00
Juergen Hoeller
3ba3dd61d1
Consistent use of varargs; deprecated setAnnotatedClass method
...
Issue: SPR-10421
2013-08-06 00:31:06 +02:00
Juergen Hoeller
cd523c7051
Restored overridable getXStream() method in Spring Framework 3.2.x
...
Also setting the bean class loader on the XStream instance itself now.
Issue: SPR-10421
2013-08-05 23:05:15 +02:00
Juergen Hoeller
20ddd3254b
DelegatingFilterProxy avoids synchronization for pre-resolved delegate
...
Issue: SPR-10413
(cherry picked from commit c26272c
)
2013-08-05 22:24:58 +02:00
Juergen Hoeller
e30b842316
Fixed ClassFilterAwareUnionMethodMatcher equals implementation
...
Issue: SPR-10604
(cherry picked from commit f329140
)
2013-08-05 22:23:10 +02:00
Rossen Stoyanchev
b0675c031e
Make date methods in HttpHeaders public
...
Issue: SPR-10713
2013-08-05 12:46:33 -04:00
Rossen Stoyanchev
0f71da5be6
Return -1 after parse error for Expires header
...
Issue: SPR-10648
2013-08-05 12:38:53 -04:00
Juergen Hoeller
9035a97e18
Refined javadoc for WebLogic/WebSphere transaction setup
...
Issue: SPR-10777
2013-08-01 17:24:24 +02:00
Juergen Hoeller
d32a77a5f0
Optimized TomcatInstrumentableClassLoader implementation
...
Issue: SPR-10788
2013-08-01 15:49:58 +02:00
Juergen Hoeller
d8e3ef7640
Polishing
...
Issue: SPR-10752
Issue: SPR-10627
2013-08-01 00:35:51 +02:00
Juergen Hoeller
ccb02a2355
Updated changelog for 3.2.4
2013-07-31 23:42:36 +02:00
Juergen Hoeller
d0948f1f03
Fixed misunderstanding with respect to excludeUnlistedClasses default in JPA 2.0
...
Issue: SPR-10767
2013-07-31 23:40:59 +02:00
Juergen Hoeller
ae0f23e942
Polishing
...
Issue: SPR-10752
Issue: SPR-10627
2013-07-31 22:42:27 +02:00