Juergen Hoeller
6ec0405287
general revision of cache package; added ConcurrentMapCacheManager
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4760 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Michael Isvy
4a66f7a6d1
SPR-7858
...
Updating references to @Resource usage
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4759 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
438e673cb1
Use Geronimo j2ee-connector API in JMS pom
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4758 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Rossen Stoyanchev
f90400f2b6
SPR-8483 Add integration test for accessing multipart request parts with @RequestPart
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4757 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
b6d3c6f46a
fixed ignored test
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4755 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
0a9e986899
refined JBoss 6.0 note
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4753 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
aae095d7d3
multipart etc
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4752 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
f565d216b6
added "acceptProxyClasses" flag to RemoteInvocationSerializingExporter
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4749 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
b189a7645a
updated javadoc for server-specific LoadTimeWeavers
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4747 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
David Syer
44fe2c2286
Fix typo in MVC docs
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4746 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
24b43d4c81
improved ExposeInvocationInterceptor error message with respect to advice ordering (SPR-8544)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4743 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
50b79a5178
fixed @ExceptionHandler exception type matching (ExceptionDepthComparator; SPR-8231)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4742 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
6da7842bdd
[SPR-8387] Added TODO.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4741 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
2cad384641
[SPR-8549] Documented the equals() method implementation in MergedContextConfiguration.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4740 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
af728a6aca
[SPR-8387] deleted resolved TODO.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4739 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
bf5a4e7119
[SPR-8549] ContextCache is now keyed by MergedContextConfiguration instead of String; MergedContextConfiguration now implements custom hashCode() and equals() methods and no longer generates a context cache key.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4738 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
d8497f7c23
fixed DispatcherServletTests breakage
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4737 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
d3a7fdadb0
revised Servlet 3.0 based StandardServletMultipartResolver for correct param/file distinction; added multipart content type and headers access to MultipartRequest (dropping the previous header access solution on MultipartFile); MultipartFilter uses a Servlet 3.0 based StandardServletMultipartResolver by default
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4736 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
c76301e1f2
[SPR-8387] Log messages now refer to default detection instead of default generation.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4735 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
1c959c2972
alignment with backported 3.0.6 code (SPR-8538)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4734 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
f26facfed8
Force lazy-init to false when parsing scheduled:task
...
A <scheduled:task> element declared within a
<beans default-lazy-init="true"> element represents a contradiction in
terms: such a task will never be executed.
For this reason, we now override any inherited lazy-init settings
when parsing <scheduled:task> elements, forcing lazy-init to false
for the underlying ScheduledTaskRegistrar bean.
Thanks to Mike Youngstrom for contributing an initial patch.
Issue: SPR-8498
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4732 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
edf13fd338
ConvertiblePair implements equals and hashCode (SPR-8459)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4730 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
fae73891db
updated Quartz support package for full Quartz 2.0 support (SPR-8275)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4729 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Rossen Stoyanchev
6d01c8d589
Remove unnecessary javax.servlet dependency
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4728 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Rossen Stoyanchev
6f7ce59870
SPR-8532 Exclude Tiles transitive deps on 'com.springsource.javax.servlet' from 'com.springsource.org.apache.tiles.jsp' and 'com.springsource.org.apache.tiles.servlet' only.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4727 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Costin Leau
b12bcb22bb
SPR-8533
...
+ add LTW support for JBoss 7
(renamed existing classes to MC (JBoss 5&6) and introduced Modules (JBoss 7))
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4726 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
eeb3d7f380
minor javadoc revision
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4725 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
43cad2c65d
updated dependencies
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4723 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
95b80272c8
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4722 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
626634feb3
Refactor execution of config class enhancement
...
This change returns the invocation order of
ConfigurationClassPostProcessor#enhanceConfigurationClasses to its
pre-3.1 M2 state. An earlier (and now unnecessary) refactoring in
service of @Feature method processing caused the change that this now
reverts.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4720 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
3a51770fac
Polish whitespace on JpaTransactionManager
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4719 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
fd1b8d6498
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4718 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Rossen Stoyanchev
f05fbf3ec2
SPR-8001 Recognize case when MultipartRequest is null and argument is of type MultipartFile and raise helpful exception.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4714 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Rossen Stoyanchev
89d7bf8dab
SPR-8532 Upgrade org.springframework.web.servlet to Servlet 3.0 (as provided dependency) and add support for javax.servlet.Part parameter
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4713 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
ec3052cb5f
[SPR-8387] Fleshed out the implementation of DelegatingSmartContextLoader and corresponding tests.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4712 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
021febbce8
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4711 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
539c6f95c9
[SPR-8387] Fixed logic errors in DelegatingSmartContextLoader.processContextConfiguration() and ContextConfigurationAttributes.hasResources().
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4710 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
d123102495
[SPR-8387] Fixed logic error in DelegatingSmartContextLoader.processContextConfiguration().
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4709 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
0dd7ca7cf3
[SPR-8387] Introduced hasResources() in ContextConfigurationAttributes; plus minor polishing.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4708 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
31047d5cae
[SPR-8387] Fleshing out the implementation of processContextConfiguration() in DelegatingSmartContextLoader.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4707 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Sam Brannen
02fc11191f
[SPR-8387] Fleshing out unit tests for DelegatingSmartContextLoader.
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4706 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
344e8f93b2
extended Servlet API mocks for Servlet 3.0 forward compatibility as far as possible; made MockHttpServletResponse compatible with Servlet 3.0 getHeader(s) method returning Strings (SPR-8529); added getHeaderValue(s) method to MockHttpServletResponse for raw value access
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4705 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
52a039b9a6
polishing
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4704 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
4ba3f330d7
call setEnvironment before other awareness methods rather than after; fixed AccessControlContext applicability check
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4702 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
9711a7121e
extended Servlet API mocks for Servlet 3.0 forward compatibility as far as possible; made MockHttpServletResponse compatible with Servlet 3.0 getHeader(s) method returning Strings (SPR-8529); added getHeaderValue(s) method to MockHttpServletResponse for raw value access
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4701 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Costin Leau
254d8bd80f
move default value wrapper into support package (rather then interceptor)
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4700 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
6c6594137e
Allow ConfigurationCPP to process multiple registries
...
Prior to this change, an instance of ConfigurationClassPostProcessor
would throw IllegalStateException if its
postProcessBeanDefinitionRegistry method were called more than once.
This check is important to ensure that @Configuration classes are
not proxied by CGLIB multiple times, and works for most normal use
cases.
However, if the same CCPP instance is used to process multiple
registries/factories/contexts, this check creates a false negative
because it does not distinguish between invocations of
postProcessBeanDefinitionRegistry across different registries.
A use case for this, though admittedly uncommon, would be creating
a CCPP instance and registering it via
ConfigurableApplicationContext#addBeanDefinitionPostProcessor against
several ApplicationContexts. In such a case, the same CCPP instance
will post-process multiple different registry instances, and throw the
above mentioned exception.
With this change, CCPP now performs lightweight tracking of the
registries/beanFactories that it has already processed by recording
the identity hashcodes of these objects. This is only slightly more
complex than the previous boolean-based 'already processed' flags, and
prevents this issue (however rare it may be) from occurring.
Issue: SPR-8527
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4699 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Chris Beams
6c48c5e5d4
Move ImportSelector.Context to a top-level class
...
Issue: SPR-8411, SPR-8494
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4698 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Juergen Hoeller
0d2e99c4c1
revised package-level request and response classes
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4697 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago
Costin Leau
0640853200
+ fix compilation error
...
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4693 50f2f4bb-b051-0410-bef5-90022cba6387
15 years ago