Juergen Hoeller
437ce9bb0e
Calling cancel on a Future returned by a TaskScheduler works reliably now
...
Issue: SPR-9821
14 years ago
Juergen Hoeller
b79260a017
Fixed potential race condition in concurrent calling of autowired methods on a prototype bean
...
Autowired methods might have been skipped on subsequent creation of further bean instances due to the 'skip' flag set to false outside of the synchronized block, with another thread entering the block and setting the flag to true in the meantime.
Issue: SPR-9806
14 years ago
Juergen Hoeller
0f522cfe6a
Calling cancel on a Future returned by a TaskScheduler works reliably now
...
Issue: SPR-9821
14 years ago
Juergen Hoeller
da75eaedbf
Updated changelog for 3.1.3 alongside 3.2 RC1
14 years ago
Juergen Hoeller
69f2496cd7
ImportAwareBeanPostProcessor registered with ROLE_INFRASTRUCTURE
14 years ago
Juergen Hoeller
e670975fde
CookieGenerator supports "cookieHttpOnly" flag for Servlet 3.0
...
Issue: SPR-9794
14 years ago
Rossen Stoyanchev
41d9d737ac
Cache AntPathStringMatcher instances
...
AntPathMatcher now caches AntPathStringMatcher instances by pattern
thus avoiding java.util.regex.Pattern recompilation.
Issue: SPR-9749
14 years ago
Juergen Hoeller
c25cbe5522
@Import'ed configuration classes get properly registered in case of same class name (second try)
...
Issue: SPR-9243
14 years ago
Rossen Stoyanchev
8c64b47473
Update changelog
14 years ago
Rossen Stoyanchev
229537288a
Backport fixes in HandlerMethod and sub-classes
...
Issue: SPR-9747, SPR-9748, SPR-9218, SPR-8946, SPR-9159
Backport Issue: SPR-9622
14 years ago
Juergen Hoeller
bec5463640
@Import'ed configuration classes get properly registered in case of same class name
...
Issue: SPR-9243
14 years ago
Juergen Hoeller
7ebfd9e6a8
BeanFactoryAnnotationUtils throws NoSuchBeanDefinitionExceptions instead of IllegalStateExceptions
...
Issue: SPR-9652
14 years ago
Juergen Hoeller
f9147d375f
Expression detection properly handles cached String literals
...
Issue: SPR-9670
14 years ago
Juergen Hoeller
03dd7a57f0
MutablePropertySources log statements guarded by isDebugEnabled
...
Issue: SPR-9670
14 years ago
Juergen Hoeller
43bc3f19d9
Spring-backed DataSources consistently implement JDBC 4.0's Wrapper interface
...
Issue: SPR-9770
14 years ago
Juergen Hoeller
0cf4a2626b
same-named unit from persistence.xml overrides in case of conflict with default unit
...
Issue: SPR-9741
14 years ago
Juergen Hoeller
a0d0b37d10
polishing
14 years ago
Juergen Hoeller
5a149e4600
@Import'ed configuration classes get properly registered in case of same class name
...
Issue: SPR-9243
14 years ago
Juergen Hoeller
25a806a54e
LinkedCaseInsensitiveMap checks for uniqueness of case-insensitive keys now
...
Issue: SPR-9754
14 years ago
Juergen Hoeller
33463a94e3
refined TypeConverterDelegate's ConversionService exception handling
...
Issue: SPR-9498
14 years ago
Juergen Hoeller
a6f5d9eb93
initial changelog for 3.1.3 release
14 years ago
Juergen Hoeller
f11ef28a4d
refined IntelliJ formatting settings
14 years ago
Juergen Hoeller
52c10c52cd
CollectionFactory should be aware of MultiValueMap
...
Issue: SPR-9498
14 years ago
Juergen Hoeller
cb13353c1d
don't make assumptions about equality if ConversionService has failed
...
Issue: SPR-9498
14 years ago
Juergen Hoeller
8b09b52720
media types in HTTP Accept headers can be parsed with single quotes (-> Android 2.x)
...
Issue: SPR-9734
14 years ago
Juergen Hoeller
d7fd70fa08
deprecated SimpleJdbcTestUtils in favor of JdbcTestUtils; introduced "countRowsInTableWhere()" and "dropTables()" in JdbcTestUtils
...
Issue: SPR-9235
Issue: SPR-9664
14 years ago
Juergen Hoeller
fbe955ab28
@Autowired-driven ObjectFactory/Provider resolution works in non-singleton beans as well
...
Issue: SPR-9181
14 years ago
Juergen Hoeller
26ee0c4842
aligned with recent changes in CommonAnnotationBeanPostProcessor; backported NPE check
...
Issue: SPR-9176
Issue: SPR-9627
Issue: SPR-9316
14 years ago
Juergen Hoeller
19718700cf
@Resource processing properly works with scoped beans and prototypes again
...
Issue: SPR-9627
14 years ago
Juergen Hoeller
8599dfd74e
added Hamcrest dependency to core module
14 years ago
Juergen Hoeller
a3bfa754fd
MessageSourceSupport uses locale-specific MessageFormat cache for default messages
...
Issue: SPR-9607
14 years ago
Juergen Hoeller
8e3a0070dc
backported "toCode"/"toCodeForSuffix" fixes for handling of null prefix/suffix
...
Issue: SPR-9608
14 years ago
Juergen Hoeller
f9cf5d1aa6
fixed Portlet request mapping priorities in cross-controller case
...
Issue: SPR-9303
Issue: SPR-9605
14 years ago
Rossen Stoyanchev
f78bef906d
Improve no-match handling for @RequestMapping methods
...
Issue: SPR-9603
14 years ago
Juergen Hoeller
7704d76144
minor IntelliJ settings update
14 years ago
Juergen Hoeller
3f48c71c77
Backported recent Jaxb2Marshaller changes
...
Issue: SPR-9152
14 years ago
Juergen Hoeller
576f6fd25c
StaxEventContentHandler uses static inner class for Location adapter, in order to avoid leaks when caching events
...
Issue: SPR-9305
14 years ago
Juergen Hoeller
5204e11d9c
Backported recent "cannotAcquireLockCodes" additions
...
Issue: SPR-9141
Issue: SPR-9681
14 years ago
Juergen Hoeller
30166981e2
ResourceUtils.useCachesIfNecessary() not correct handle JNLP connections
...
Issue: SPR-9547
14 years ago
Juergen Hoeller
617f0ef542
Fix typo in new-in-3.1.html page
...
Issue: SPR-9596
14 years ago
Juergen Hoeller
dc400c7124
Typo in ApplicationContextAware and BeanNameAware section
...
Issue: SPR-9609
14 years ago
Rossen Stoyanchev
a7e2297432
Use a default for INTROSPECT_TYPE_LEVEL_MAPPING
...
Usually this request attribute is set for all sub-classes of
AbstractUrlHandlerMapping and therefore whenever
AnnotationMethodHandlerAdapter is used. However, having a
default value to fall back on in AnnotationMethodHandlerAdapter
is still appropriate in general and also considering the Javadoc
of HandlerMapping.INTROSPECT_TYPE_LEVEL_MAPPING.
Issue: SPR-9629
Backport-Issue: SPR-9633
14 years ago
Spring Buildmaster
671f97721f
Increment version to 3.1.3.BUILD-SNAPSHOT
14 years ago
Spring Buildmaster
49f728eae8
Release version 3.1.2.RELEASE
14 years ago
Juergen Hoeller
16da15eca1
final preparations for 3.1.2
14 years ago
Juergen Hoeller
efabc6bf18
added "jtaTransactionManager" property to Hibernate 4 LocalSessionFactoryBean/Builder
...
Issue: SPR-9480
14 years ago
Juergen Hoeller
98b281ea45
Add defaultCharset field to StringHttpMessageConverter
...
Before this change the StringHttpMessageConverter used a fixed charset "ISO-8859-1" if the requested content type did not specify one. This change adds a defaultCharset field and a constructor to configure it in StringHttpMessageConverter.
Issue: SPR-9487
14 years ago
Chris Beams
00a69394e6
Resolve nested placeholders via PropertyResolver
...
Prior to this change, PropertySourcesPropertyResolver (and therefore
all AbstractEnvironment) implementations failed to resolve nested
placeholders as in the following example:
p1=v1
p2=v2
p3=${v1}:{$v2}
Calls to PropertySource#getProperty for keys 'p1' and 'v1' would
successfully return their respective values, but for 'p3' the return
value would be the unresolved placeholders. This behavior is
inconsistent with that of PropertyPlaceholderConfigurer.
PropertySourcesPropertyResolver #getProperty variants now resolve any
nested placeholders recursively, throwing IllegalArgumentException for
any unresolvable placeholders (as is the default behavior for
PropertyPlaceholderConfigurer). See SPR-9569 for an enhancement that
will intoduce an 'ignoreUnresolvablePlaceholders' switch to make this
behavior configurable.
This commit also improves error output in
PropertyPlaceholderHelper#parseStringValue by including the original
string in which an unresolvable placeholder was found.
Issue: SPR-9473, SPR-9569
14 years ago
Chris Beams
45f1438ef8
Add hamcrest to spring-aspects Eclipse classpath
...
Also remove spring project nature from spring-context to avoid error in
STS.
14 years ago
Juergen Hoeller
e7b44e015a
Cannot amend properties in RequestMappingHandlerMapping (e.g. useSuffixPatternMatch) using a bean post processor as ApplicationContextAwareProcessor always fires first initialising RequestMappingHandlerMapping
...
Issue: SPR-9371
14 years ago