Juergen Hoeller
f3d0beb955
AbstractDriverBasedDataSource does not rely on Properties chaining anymore
...
Issue: SPR-9461
13 years ago
Juergen Hoeller
245c61e278
Further preparations for 3.1.4
13 years ago
Juergen Hoeller
c374389a59
Added "exposeAccessContext" flag JndiRmiClientInterceptor/ProxyFactoryBean (for WebLogic)
...
Issue: SPR-9428
13 years ago
Juergen Hoeller
b720804c6d
ContextLoader properly detects pre-refreshed WebApplicationContext
...
Issue: SPR-9996
13 years ago
Juergen Hoeller
1e888706d3
BridgeMethodResolver properly handles bridge methods in interfaces
...
Issue: SPR-9330
13 years ago
Juergen Hoeller
1bca2c01fd
LocalVariableTableParameterNameDiscoverer works for bridge methods as well
...
Issue: SPR-9429
13 years ago
Juergen Hoeller
0c45f179b3
MBeanExporter does not log warnings for manually unregistered MBeans
...
Issue: SPR-9451
13 years ago
Juergen Hoeller
eb492ed583
SpringBeanAutowiringInterceptor eagerly releases BeanFactory if post-construction fails
...
Issue: SPR-10013
13 years ago
Juergen Hoeller
cd8d72e3f8
AbstractDriverBasedDataSource does not rely on Properties chaining anymore
...
Issue: SPR-9461
13 years ago
Juergen Hoeller
8cf61c595e
Added hint towards not using orm.hibernate3 classes with Hibernate 4
...
Issue: SPR-9365
13 years ago
Juergen Hoeller
8422da4d3f
Fixed reference to "fallbackToNoOpCache" flag
...
Issue: SPR-9064
13 years ago
Juergen Hoeller
b93d266c75
Fixed ConnectionSpecConnectionFactoryAdapter explanation
...
Issue: SPR-9466
13 years ago
Juergen Hoeller
57bf64364f
Removed reference to AttributesJmxAttributeSource
...
Issue: SPR-8916
13 years ago
Juergen Hoeller
ebbcc4d9fb
CachedIntrospectionResults.clearClassLoader(null) removes cached classes for the system class loader
...
Issue: SPR-9189
13 years ago
Juergen Hoeller
27f0142d9e
Further fixes for 3.1.4
13 years ago
Juergen Hoeller
8135442336
Polishing
13 years ago
Juergen Hoeller
aa388bc094
Reintroduced "mode" and "proxy-target-class" attributes in spring-task-3.1.xsd
...
Issue: SPR-10177
13 years ago
Juergen Hoeller
e5783b1bfa
SpEL support for static finals on interfaces
...
Issue: SPR-10125
Backport-Issue: SPR-10174
13 years ago
Juergen Hoeller
7f7fbe8172
AbstractCacheManager accepts no caches defined, allowing for EHCache default cache setup
...
Issue: SPR-7955
13 years ago
Phillip Webb
42ab04a299
Remove accidentally committed interface @Override
13 years ago
Phillip Webb
5ae706ee10
Consider bridge methods in SpEL properties
...
Revert ReflectivePropertyAccessor changes from 107fafb and instead
consider all methods when resolving properties. Methods are now
sorted such that non-bridge methods are considered before bridge
methods.
Issue: SPR-10162
Backport-Commit: fce7adc400
13 years ago
Juergen Hoeller
f449b5a5b3
JDBC parameter binding uses JDBC 3.0 ParameterMetaData (if available) for type determination
...
In sync with 3.2.1 now, containing minor modifications for defensiveness against the JDBC driver.
Issue: SPR-10084
13 years ago
Juergen Hoeller
bdc8d798e2
Further backports from 3.2.1
13 years ago
Juergen Hoeller
30ad07a4e2
SpringContextResourceAdapter implements equals/hashCode according to the JCA 1.5 contract
...
Issue: SPR-9162
13 years ago
Juergen Hoeller
0ed1a21073
FreeMarkerConfigurationFactory properly supports TemplateLoaders when recreating Configurations
...
Issue: SPR-9389
13 years ago
Juergen Hoeller
bad2b900e9
MimeMessageHelper encodes attachment filename if not ASCII compliant
...
Issue: SPR-9258
13 years ago
Juergen Hoeller
9a04191c2b
MessageSourceResourceBundle overrides JDK 1.6 containsKey method, avoiding NPE in getKeys
...
Issue: SPR-10136
13 years ago
Chris Beams
a7889c9df4
Backport "Add 3.1 migration section to reference docs"
...
Address error raised when using component-scan against the unqualified
"org" base package.
Issue: SPR-9843
Backport-Commit: b8f223c404
13 years ago
Phillip Webb
1cd7600d8a
Backport "Replace reference to aspectjrt with aspectjweaver"
...
Replace reference to aspectjrt.jar with aspectjweaver.jar since
aspectjrt is a subset of aspectjweaver and the full jar is required
by Spring.
Issue: SPR-8896
Backport-Commit: d70762baaf
13 years ago
Chris Beams
418c2a8641
Add spring-oxm-1.5.xsd
...
Issue: SPR-10121
Backport-Commit: 3724b90a8f
13 years ago
Juergen Hoeller
377f3eecb4
Preparations for 3.1.4 release in January
13 years ago
Juergen Hoeller
d1efd4c3a1
Marked LocalCacheProviderProxy as deprecated (following Hibernate 3.3.'s CacheProvider deprecation)
13 years ago
Juergen Hoeller
aba4be83a7
Upgraded remaining Hibernate 3.3.1 dependencies to Hibernate 3.3.2.GA (and SLF4J 1.6.1)
13 years ago
Juergen Hoeller
5bc58773fb
Fixed javadoc
13 years ago
Juergen Hoeller
39fe8eebb1
JmsTemplate uses configured receiveTimeout if shorter than remaining transaction timeout
...
Issue: SPR-10109
13 years ago
Juergen Hoeller
778693f9f8
Added MappingJackson2MessageConverter for JMS
...
Issue: SPR-10099
13 years ago
Chris Beams
aa3e0be1a0
Handle non-void write methods deterministically
...
This change resolves a specific issue with processing
java.math.BigDecimal via ExtendedBeanInfo. BigDecimal has a particular
constellation of #setScale methods that, prior to this change, had the
potential to cause ExtendedBeanInfo to throw an IntrospectionException
depending on the order in which the methods were processed.
Because JDK 7 no longer returns deterministic results from
Class#getDeclaredMethods, it became a genuine possibility - indeed a
statistical certainty that the 'wrong' setScale method handling order
happens sooner or later. Typically one could observe this failure once
out of every four test runs.
This commit introduces deterministic method ordering of all discovered
non-void returning write methods in such a way that solves the problem
for BigDecimal as well as for any other class having a similar method
arrangement.
Also:
- Remove unnecessary cast
- Pass no method information to PropertyDescriptor superclasses when
invoking super(...). This ensures that any 'type mismatch'
IntrospectionExceptions are handled locally in ExtendedBeanInfo and
its Simple* PropertyDescriptor variants where we have full control.
Issue: SPR-10111, SPR-9702
13 years ago
Juergen Hoeller
28c7760c79
Further backports from 3.2 GA
13 years ago
Juergen Hoeller
cc11b811ea
DefaultMessageListenerContainer clears resources of paused tasks when shutting down after stop
...
Issue: SPR-10092
13 years ago
Juergen Hoeller
8abe1f055e
SpEL correctly handles "is" accessors with Boolean return type
...
Issue: SPR-10091
13 years ago
Juergen Hoeller
12c4f8e7f9
Polishing
13 years ago
Juergen Hoeller
b9ff29ec7e
Revised NoOpCacheManager implementation (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
a551cbcf9d
Marked all applicable fields as final (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
c207882fdc
Removed unused cachedFieldValue (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
ab21bd4266
Fixed targetSourcedBeans contains check (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
2ec41af799
ReflectivePropertyAccessor should not consider bridge methods
...
Issue: SPR-9995
Backport-Issue: SPR-9994
13 years ago
Juergen Hoeller
eb24365556
ResourceDatabasePopulator explicitly closes its LineNumberReader
...
Issue: SPR-9960
Backport-Issue: SPR-9912
13 years ago
Juergen Hoeller
3a31efaf31
Further backports from 3.2 GA
13 years ago
Juergen Hoeller
751c429897
Polishing
13 years ago
Juergen Hoeller
f19bc572da
AbstractCachingViewResolver uses a cache limit of 1024 by default, avoiding overflow for redirect URLs
...
Issue: SPR-10065
13 years ago