Juergen Hoeller
75a9c45865
Polishing
...
Issue: SPR-12502
(cherry picked from commit 26845f6 )
11 years ago
Juergen Hoeller
62a6c3733d
Polishing
...
(cherry picked from commit e9d24d5 )
11 years ago
Juergen Hoeller
e353af65d2
HandlerExecutionChain prevents re-adding the interceptors array to the list (and declares varargs now)
...
Issue: SPR-12566
(cherry picked from commit 37713ae )
11 years ago
Juergen Hoeller
568e963466
Annotation post-processors clear old InjectionMetadata registrations on refresh
...
Issue: SPR-12526
(cherry picked from commit e118086 )
11 years ago
Stephane Nicoll
c50886ce03
Fix scope inheritance documentation
...
Issue: SPR-12570
11 years ago
Juergen Hoeller
2b0ada95ce
AbstractApplicationEventMulticaster populates ListenerRetriever cache in fully synchronized fashion
...
Issue: SPR-12545
11 years ago
Juergen Hoeller
4efe6a8a5c
AbstractFallbackTransactionAttributeSource's DefaultCacheKey takes targetClass into account (again)
...
Issue: SPR-12536
11 years ago
Juergen Hoeller
ec3967a6c7
Consistent bridge method handling in annotation post-processors
...
Issue: SPR-12495
Issue: SPR-12187
(cherry picked from commit d97add0 )
11 years ago
Juergen Hoeller
4c5e17ec3e
Consistent resolution of Class methods and static methods
...
Issue: SPR-12502
(cherry picked from commit 9ef0bdc )
11 years ago
Juergen Hoeller
9413204838
Polishing
...
(cherry picked from commit 50c578c )
11 years ago
Juergen Hoeller
925c46e445
Polishing
...
Issue: SPR-12476
(cherry picked from commit c89d8ec )
11 years ago
Juergen Hoeller
a6a837bc3b
Revised SqlRowSet javadoc
...
Issue: SPR-12476
11 years ago
Juergen Hoeller
0e3b26da27
ExtendedBeanInfo ignores invalid bean properties (analogous to the JavaBeans Introspector)
...
Issue: SPR-12434
(cherry picked from commit b45f1aa )
11 years ago
Juergen Hoeller
98cbae7fdc
Polishing
...
Issue: SPR-12462
(cherry picked from commit 5be50c8 )
11 years ago
Brian Clozel
379d2e6da0
Fix location checks for servlet 3 resources
...
SPR-12354 applied new checks to make sure that served static resources
are under authorized locations.
Prior to this change, serving static resources from Servlet 3 locations
such as "/webjars/" would not work since those locations can be within
one of the JARs on path. In that case, the checkLocation method would
return false and disallow serving that static resource.
This change fixes this issue by making sure to call the
`ServletContextResource.getPath()` method for servlet context resources.
Note that there's a known workaround for this issue, which is using a
classpath scheme as location, such as:
"classpath:/META-INF/resources/webjars/" instead of "/webjars".
Issue: SPR-12432
(cherry picked from commit 1214624 )
11 years ago
Brian Clozel
c75e370eaf
Use https for maven repositories
...
(cherry picked from commit 493e846 )
11 years ago
Juergen Hoeller
4b4bc2dae0
Revised fix for SPR-12334, now finding duplicates at the collectImports level
...
Issue: SPR-12442
11 years ago
Juergen Hoeller
feb6552d2c
Avoid early initialization of Derby driver (for "derby.stream.error.method" system property)
...
Issue: SPR-12437
11 years ago
Juergen Hoeller
7f1e5a49a4
Polishing
...
(cherry picked from commit 2675ce7 )
11 years ago
Juergen Hoeller
f6e1856276
Rearranged WebAsyncTask constructor interdependencies and assertions
...
Issue: SPR-12457
(cherry picked from commit aadb93f )
11 years ago
Juergen Hoeller
d02d9cea4e
MethodParameter generally uses volatile variables where applicable now (as well as a local copy of the parameterNameDiscoverer field)
...
Issue: SPR-12453
(cherry picked from commit 7fcadaa )
11 years ago
Spring Buildmaster
cf5077861a
Next Development Version
11 years ago
Stephane Nicoll
e2b42614c4
Update changelog
11 years ago
Rossen Stoyanchev
3f68cd633f
Apply extra checks to static resource handling
...
- remove leading '/' and control chars
- improve url and relative path checks
- account for URL encoding
- add isResourceUnderLocation final verification
Issue: SPR-12354
11 years ago
Juergen Hoeller
e1d6826fcd
Polishing
11 years ago
Rossen Stoyanchev
6b353e889a
Improve exception message
...
Issue: SPR-12230
(cherry picked from commit 2d0a677 )
11 years ago
Juergen Hoeller
983ebaf658
Log context cache statistics in the TCF
...
Prior to this commit, finding out how many application contexts had
been loaded within a test suite required the use of reflection and a
bit of hacking.
This commit addresses this issue by logging ContextCache statistics
whenever an application context is loaded by the Spring TestContext
Framework (TCF).
The log output can be enabled by setting the
"org.springframework.test.context.cache" logging category to DEBUG.
Issue: SPR-12409
(cherry picked from commit a09bc9b )
11 years ago
Juergen Hoeller
d5e4592728
Polishing
11 years ago
Juergen Hoeller
233393e3d5
Test for <util:map> with LinkedCaseInsensitiveMap and specified key/value types, with corresponding 3.2.x fix
...
Issue: SPR-10994
(cherry picked from commit de8645b )
11 years ago
Juergen Hoeller
bb6349f8cc
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)
...
Issue: SPR-12390
(cherry picked from commit 2d874d7 )
11 years ago
Juergen Hoeller
d53b67f5cb
TilesConfigurer defensively expects null from getResources in case of no resources found
...
Also includes order preservation for resource results with Tiles 2 as well as retrieval failure logging with Tiles 3.
Issue: SPR-12362
(cherry picked from commit c8b8dc5 )
11 years ago
Juergen Hoeller
f812998826
Set ResponseStatusExceptionResolver.messageSource in the MVC Java config
...
Issue: SPR-12380
(cherry picked from commit aa82da8 )
11 years ago
Juergen Hoeller
7d44c7cb51
QualifierAnnotationAutowireCandidateResolver calls BeanFactory.getType defensively
...
Issue: SPR-12191
(cherry picked from commit 73ce3b5 )
11 years ago
Juergen Hoeller
be89612ec0
ConfigurationClassParser avoids ImportBeanDefinitionRegistrar double scan
...
Issue: SPR-12334
11 years ago
Juergen Hoeller
4ab27d83a1
Consistently accept empty Content-Type header and empty character encoding
...
Issue: SPR-12173
(cherry picked from commit a1c0905 )
11 years ago
Juergen Hoeller
de3ea5dad6
Deprecated BeanDefinitionDocumentReader's setEnvironment method in favor of access via XmlReaderContext
...
Issue: SPR-12248
11 years ago
Juergen Hoeller
1341fd4e73
Consistent use of LinkedHashSet for interfaces (since interface order may matter in subtle cases)
...
(cherry picked from commit 6f9d7da )
11 years ago
Juergen Hoeller
473d97350e
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
...
Issue: SPR-12308
(cherry picked from commit 47ed4d6 )
11 years ago
Juergen Hoeller
76ab5b9de2
Consistent reset of resource holders on doBegin failure
...
Issue: SPR-12280
(cherry picked from commit 9758bc7 )
11 years ago
Juergen Hoeller
6183e83b6a
Provider declaration for @Value method argument works again
...
Issue: SPR-12297
(cherry picked from commit c672678 )
11 years ago
Juergen Hoeller
a1538a451a
Further locking optimizations for the retrieval of non-singleton beans
...
Issue: SPR-12250
(cherry picked from commit ac4103d )
11 years ago
Juergen Hoeller
b45d08f192
Remove outdated references to ContextLoaderServlet
...
Issue: SPR-7725
11 years ago
Juergen Hoeller
65d47afc11
WebAsyncManager avoids concurrentResult.toString() and builds correct DeferredResultProcessingInterceptor keys
...
Issue: SPR-12253
(cherry picked from commit 901346e )
11 years ago
Juergen Hoeller
2c921681fe
LiveBeansView escapes double quotes in resource descriptions
...
Issue: SPR-12252
(cherry picked from commit 1ffefcb )
11 years ago
Juergen Hoeller
834ddad616
Polishing
...
(cherry picked from commit 50e50d0 )
11 years ago
Juergen Hoeller
37da70629f
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
...
Issue: SPR-12189
(cherry picked from commit 58b22ce )
11 years ago
Juergen Hoeller
5cf452463e
Log warning for single optional constructor when no default constructor to fall back to
...
Issue: SPR-12161
(cherry picked from commit 80cec01 )
11 years ago
Juergen Hoeller
e819999c08
Polishing
11 years ago
Juergen Hoeller
3a1f7b6d14
Client request implementations enforce RFC 6265 (cookies in a single header)
...
Issue: SPR-12196
(cherry picked from commit 26a93b6 )
11 years ago
Juergen Hoeller
44c52a9096
Accept empty Content-Type header
...
Issue: SPR-12173
(cherry picked from commit 70412a9 )
11 years ago