New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes https://jira.springsource.org/browse/SPR-7721 #3
Commits on Aug 24, 2011
-
[SPR-8633] Introduced generic invokeMethod() in ReflectionTestUtils.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4919 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a3f5f6d - Browse repository at this point
Copy the full SHA a3f5f6dView commit details -
Update Servlet 3.0 dependency in webmvc pom
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4920 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fdc007b - Browse repository at this point
Copy the full SHA fdc007bView commit details -
Fix cache ref doc typo: Eh{c=>C}acheCacheManager
Issue: SPR-8632, SPR-8635 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4921 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1095a7b - Browse repository at this point
Copy the full SHA 1095a7bView commit details
Commits on Aug 25, 2011
-
SPR-6464 Add RedirectAttributes and SmartView interfaces.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4922 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 45565da - Browse repository at this point
Copy the full SHA 45565daView commit details -
SPR-6464 Uncommitted file from the last commit.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4923 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7950adc - Browse repository at this point
Copy the full SHA 7950adcView commit details -
SPR-8536 Add exact matches when comparing 'produces' conditions (e.g.…
… given Accept: text/*, method with text/* is preferred over text/plain). Also pick a media type alphabetically when two 'produces' condition media types match equally (e.g. given Accept: text/* method with text/plain is chosen over text/xhtml) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4924 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8eeeec5 - Browse repository at this point
Copy the full SHA 8eeeec5View commit details
Commits on Aug 26, 2011
-
[SPR-8627] Deprecated @ExpectedException.
[SPR-8240] cleaned up and formatted the testing chapter. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4925 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 933d40c - Browse repository at this point
Copy the full SHA 933d40cView commit details -
[SPR-8240] cleaned up and formatted the testing chapter.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4926 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0acb474 - Browse repository at this point
Copy the full SHA 0acb474View commit details
Commits on Aug 29, 2011
-
Fix ExtendedBeanInfo indexed write method edge case
See comments at ExtendedBeanInfo#reproSpr8522 Issue: SPR-8522 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4927 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0f10dd1 - Browse repository at this point
Copy the full SHA 0f10dd1View commit details -
SPR-6464 Add target request matching logic to DefaultFlashMapManager.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4928 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2403e73 - Browse repository at this point
Copy the full SHA 2403e73View commit details
Commits on Aug 30, 2011
-
[SPR-8222] Upgraded to JUnit 4.9.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4929 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 946c235 - Browse repository at this point
Copy the full SHA 946c235View commit details -
[SPR-8644] Introduced a failing (ignored) test that demonstrates that…
… findMethod() does not currently support var-args. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4930 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7ee94dd - Browse repository at this point
Copy the full SHA 7ee94ddView commit details -
[SPR-8644][SPR-8633] introduced failing (ignored) test regarding supp…
…ort for invoking methods that accept var-args. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4931 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e52f0f3 - Browse repository at this point
Copy the full SHA e52f0f3View commit details
Commits on Aug 31, 2011
-
Removed UrlPathHelper, as it's provided by the superclass
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4932 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 893d02e - Browse repository at this point
Copy the full SHA 893d02eView commit details -
Changed ClientHttpRequestInterceptor array to List
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4933 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5edfa4f - Browse repository at this point
Copy the full SHA 5edfa4fView commit details -
+ add documentation on declarative XML
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4934 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedAug 31, 2011 Configuration menu - View commit details
-
Copy full SHA for dc4e356 - Browse repository at this point
Copy the full SHA dc4e356View commit details -
SPR-8596 Detect case in UriPathHelper where originating request query…
… (before forwarding) is null. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4935 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a9ed62d - Browse repository at this point
Copy the full SHA a9ed62dView commit details -
SPR-8611 Add detection of RedirectView when selecting the best view i…
…n ContentNegotiatingViewResolver. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4936 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8b2e0ce - Browse repository at this point
Copy the full SHA 8b2e0ceView commit details
Commits on Sep 1, 2011
-
+ remove unneeded catch for exceptions inside AbstractCacheAspect.aj
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4937 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedSep 1, 2011 Configuration menu - View commit details
-
Copy full SHA for 54ead69 - Browse repository at this point
Copy the full SHA 54ead69View commit details -
SPR-7812 Provide separate methods for type and method-level custom re…
…quest conditions. Polish javadoc in RequestMappingInfo and related HandlerMapping classes git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4938 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 996e243 - Browse repository at this point
Copy the full SHA 996e243View commit details
Commits on Sep 2, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4939 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedSep 2, 2011 Configuration menu - View commit details
-
Copy full SHA for 718a181 - Browse repository at this point
Copy the full SHA 718a181View commit details -
Polish @ExceptionHandler method resolution. Allow subclasses to plug …
…in additional @ExceptionHandler methods. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4940 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 287abc2 - Browse repository at this point
Copy the full SHA 287abc2View commit details -
+ refactor a bit the internals of CacheAspect to allow invocations that do not throw any exceptions (AspectJ) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4941 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedSep 2, 2011 Configuration menu - View commit details
-
Copy full SHA for 588ec9f - Browse repository at this point
Copy the full SHA 588ec9fView commit details
Commits on Sep 3, 2011
-
Fix Javadoc error in JdbcOperations
Issue: SPR-8664 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4942 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 32e9cfb - Browse repository at this point
Copy the full SHA 32e9cfbView commit details -
Fix handling of @EnableLoadTimeWeaving AUTODETECT
Issue: SPR-8643 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4943 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 97f5a7d - Browse repository at this point
Copy the full SHA 97f5a7dView commit details
Commits on Sep 4, 2011
-
Include javax.jdo 3.x in spring-orm template.mf
Prior to this change, spring-orm/template.mf was exclusive of javax.jdo 3.0.0. Now, after local testing against the newly-released jdo-api 3.0 jar, the template has been updated to allow for use in OSGi containers. Note that actually updating build dependency descriptors to JDO 3.0 such that the framework is continually tested against this version is covered by a separate issue (SPR-8668). Issue: SPR-8667, SPR-8655 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4944 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3f9f5ea - Browse repository at this point
Copy the full SHA 3f9f5eaView commit details
Commits on Sep 5, 2011
-
SPR-8646 Encode URI template variables in the target URL of RedirectV…
…iew. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4945 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7d01992 - Browse repository at this point
Copy the full SHA 7d01992View commit details
Commits on Sep 6, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4946 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for bfd2bbf - Browse repository at this point
Copy the full SHA bfd2bbfView commit details -
Fix typo in cache abstraction reference doc
Issue: SPR-8670 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4947 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6b6377d - Browse repository at this point
Copy the full SHA 6b6377dView commit details
Commits on Sep 7, 2011
-
Changed ClientHttpRequestInterceptor array to List
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4948 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 66ec030 - Browse repository at this point
Copy the full SHA 66ec030View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4949 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 97c0b70 - Browse repository at this point
Copy the full SHA 97c0b70View commit details -
SPR-5973: Changed UriComponent from inner type to top-level enum
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4950 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2c77b30 - Browse repository at this point
Copy the full SHA 2c77b30View commit details -
SPR-5973: Extract UriComponentTemplate out of UriTemplate
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4951 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 92ded43 - Browse repository at this point
Copy the full SHA 92ded43View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4952 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for b161b5b - Browse repository at this point
Copy the full SHA b161b5bView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4953 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d9cbe4e - Browse repository at this point
Copy the full SHA d9cbe4eView commit details
Commits on Sep 8, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4954 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ae3bc79 - Browse repository at this point
Copy the full SHA ae3bc79View commit details
Commits on Sep 9, 2011
-
SPR-8642 IMPROVE ERROR REPORTING WHEN RESOLVING MULTIPART REQUEST MET…
…HOD ARGUMENTS Separate client from server errors as much as possible in this order: - raise MultipartException when resolving a multipart arg and the request is not a multipart request (400) - raise IllegalArgumentException when the arg type is MultipartFile but the request is not of type MultipartHttpServletRequest (500) - raise MissingServletRequestPartException when a MultipartResolver is in use but the part is not found (400) - detect presence of Servlet 3.0 before using standard multipart parsing to find a request part or raise IllegalArgumentException (500) Unfortunately it is not always possible to separate client from server errors mainly because the Servlet 3.0 API does not distinguish between the case of 0 request parts vs multipart processing not being configured. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4955 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0b0c761 - Browse repository at this point
Copy the full SHA 0b0c761View commit details -
SPR-5973: Added UriComponents type
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4956 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a6894d2 - Browse repository at this point
Copy the full SHA a6894d2View commit details -
SPR-5973: Made UriComponent enum inner type of UriComponents
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4957 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for b3dd459 - Browse repository at this point
Copy the full SHA b3dd459View commit details -
SPR-5973: UriUtils.parse returns UriComponents
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4958 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d558932 - Browse repository at this point
Copy the full SHA d558932View commit details -
SPR-6464 Polish FlashMap changes.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4959 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 789afa6 - Browse repository at this point
Copy the full SHA 789afa6View commit details -
SPR-6464 Add one more minor Javadoc comment
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4960 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c480148 - Browse repository at this point
Copy the full SHA c480148View commit details
Commits on Sep 12, 2011
-
SPR-5973: Using UriComponents in more places, replaced UriBuilder by …
…UriComponentsBuilder, UriComponents is now immutable. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4961 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a399597 - Browse repository at this point
Copy the full SHA a399597View commit details -
Improve annotation processing thread-safety
Commit http://bit.ly/nXumTs ensured that component methods and fields marked with 'common annotations' such as @resource, @PostConstruct and @PreDestroy are invoked/assigned once and only once, even if multiple instances of the CommonAnnotationBeanPostProcessor are processing the same bean factory. The implementation works against the InjectionMetadata API, adding and removing these members from sets that track whether they are already 'externally managed', i.e. that another CABPP has already handled them, thus avoiding redundant processing. Prior to this change, the #remove operations against these sets were not synchronized. In a single-threaded context this is fine thanks to logic in AbstractAutowireCapableBeanFactory#doCreateBean that checks to see whether a given bean definition has already been post processed. However, as reported by SPR-8598, certain cases involving multiple threads and annotated prototype-scoped beans can cause concurrent modification exceptions during the #remove operation (ostensibly because another thread is attempting to do the same removal at the same time, though this has yet to be reproduced in isolation). Now the sets originally introduced by the commit above are decorated with Collections#synchronizedSet and any iterations over those sets are synchronized properly. This change should have low performance impact as such processing happens at container startup time (save for non-singleton lookups at runtime), and there should be little contention in any case. Issue: SPR-8598 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4962 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 4ade612 - Browse repository at this point
Copy the full SHA 4ade612View commit details
Commits on Sep 13, 2011
-
SPR-6464 Add 'setAlwaysUseRedirectAttributes' flag.
When set to 'true' the flag makes RedirectAttributes the only way to add attributes for a redirect thus ignoring the content of the default model even if RedirectAttributes is not in the list of controller method args. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4963 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 44f1125 - Browse repository at this point
Copy the full SHA 44f1125View commit details -
SPR-8678 Use the lookup path to determine the media type by file name.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4964 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 89aae6c - Browse repository at this point
Copy the full SHA 89aae6cView commit details -
SPR-8676 Fix minor issue in how ServletServletHttpRequest detects for…
…m content-type requests git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4965 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 42a33c6 - Browse repository at this point
Copy the full SHA 42a33c6View commit details -
Added MultiValueMap utility methods
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4966 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 73aec37 - Browse repository at this point
Copy the full SHA 73aec37View commit details -
SPR-5973: UriComponents no longer a Map, moved all static methods fro…
…m UriComponents to builder, added expand method to UriComponents git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4967 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for baf515d - Browse repository at this point
Copy the full SHA baf515dView commit details -
clarified repository definition from DDD and removed comparison with …
…DAO to reduce confusion git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4968 50f2f4bb-b051-0410-bef5-90022cba6387
Keith Donald committedSep 13, 2011 Configuration menu - View commit details
-
Copy full SHA for 017d2bf - Browse repository at this point
Copy the full SHA 017d2bfView commit details -
Clarify stereotype and exception translation Javadoc
Cite original inspiriation by Domain-Driven Design, but make clear the flexible and general-purpose nature of Spring's stereotype annotations such as @repository and @service. Also update @repository Javadoc with more explicit instructions about switching on exception translation through use of PersistenceExceptionTranslationPostProcessor, and update PETPP Javadoc for style as well as concrete examples of 'resource factories' that implement the PersistenceExceptionTranslator interface Issue: SPR-8691 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4969 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 53013ec - Browse repository at this point
Copy the full SHA 53013ecView commit details -
Temporarily @ignore failure in RequestContextTests
Issue: SPR-5973 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4970 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for eb6fb9e - Browse repository at this point
Copy the full SHA eb6fb9eView commit details -
Clarify BeanFactory#containsBean Javadoc
Previously, #containsBean Javadoc advertised that a true return value indicates that a call to #getBean for the same name would succeed. This is actually not the case, and has never been. The semantics of #containsBean have always been to indicate whether a bean definition with the given name is definied or a singleton instance with the given name has been registered. The Javadoc now reflects this accurately. Issue: SPR-8690 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4971 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f1dd0ec - Browse repository at this point
Copy the full SHA f1dd0ecView commit details
Commits on Sep 14, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4972 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 349a341 - Browse repository at this point
Copy the full SHA 349a341View commit details -
Removed ServletUriComponentsBuilder for now.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4973 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 592cbd0 - Browse repository at this point
Copy the full SHA 592cbd0View commit details -
SPR-5973: UriComponents now encapsulates a PathCompont, switching bet…
…ween string paths and path segment lists automatically. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4974 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3e230a8 - Browse repository at this point
Copy the full SHA 3e230a8View commit details -
SPR-5973: UriComponents now encapsulates uri template variables
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4975 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 600d929 - Browse repository at this point
Copy the full SHA 600d929View commit details -
SPR-8593 Fix issue in ModelAndViewMethodReturnValueHandler with Model…
…AndView containing a View git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4976 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9203e5f - Browse repository at this point
Copy the full SHA 9203e5fView commit details
Commits on Sep 15, 2011
-
SPR-5973: now dealing with path followed by segments (and vice-versa)…
… correctly. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4977 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 83815a7 - Browse repository at this point
Copy the full SHA 83815a7View commit details -
SPR-6464 Polish following code review.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4978 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1040aba - Browse repository at this point
Copy the full SHA 1040abaView commit details
Commits on Sep 16, 2011
-
SPR-6464 Update reference doc with FlashMap and RedirectAttributes in…
…formation. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4979 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d05e874 - Browse repository at this point
Copy the full SHA d05e874View commit details
Commits on Sep 17, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4980 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d92c1f0 - Browse repository at this point
Copy the full SHA d92c1f0View commit details
Commits on Sep 19, 2011
-
SPR-7943 Add interface for HDIV integration and delegate to it from J…
…SP form tags. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4981 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d535037 - Browse repository at this point
Copy the full SHA d535037View commit details
Commits on Sep 20, 2011
-
SPR-8688 Don't use Servlet request params for form 'PUT' in ServletSe…
…rverHttpRequest. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4982 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7688648 - Browse repository at this point
Copy the full SHA 7688648View commit details -
SPR-8712 Expose BEST_MATCHING_PATTERN_ATTRIBUTE in RequestMappingHand…
…lerMapping. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4983 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3accf9e - Browse repository at this point
Copy the full SHA 3accf9eView commit details
Commits on Sep 22, 2011
-
SPR-8700 REFINE ORDER OF ARGUMENT RESOLUTION AND RETURN VALUE HANDLING.
1. Consider single-purpose return value types like HttpEntity, Model, View, and ModelAndView ahead of annotations like @responsebody and @ModelAttribute. And reversely consider multi-purpose return value types like Map, String, and void only after annotations like @rb and @ma. 2. Order custom argument resolvers and return value handlers after the built-in ones also clarifying the fact they cannot be used to override the built-in ones in Javadoc throughout. 3. Provide hooks in RequestMappingHandlerAdapter that subclasses can use to programmatically modify the list of argument resolvers and return value handlers, also adding new getters so subclasses can get access to what they need for the override. 4. Make SessionStatus available through ModelAndViewContainer and provide an argument resolver for it. 5. Init test and javadoc improvements. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4984 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f949e0b - Browse repository at this point
Copy the full SHA f949e0bView commit details
Commits on Sep 23, 2011
-
Improvements to the way the content of RequestConditions is exposed.
RequestCondition types keep individual expression types (e.g. the discrete header or param expressions) package private. Although the implementation of these types should remain private, there is no reason not to provide access to the underlying expression data -- e.g. for creating a REST endpoint documentation tool, or if you want to know which of the "consumes"/"produces" media types are negated. This change ensures that all RequestCondition types have a public getter that makes available the basic expression data. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4985 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9d20e71 - Browse repository at this point
Copy the full SHA 9d20e71View commit details
Commits on Sep 24, 2011
-
POLISH ARGUMENT RESOLVERS AND RETURN VALUE HANDLERS.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4986 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 499b921 - Browse repository at this point
Copy the full SHA 499b921View commit details
Commits on Sep 26, 2011
-
POLISH CREATION OF DATA BINDERS FOR @RequestMapping METHODS
Make it possible to hook in custom ServletRequestDataBinderFactory by overriding RequestMappingHandlerAdapter. Create ExtendedServletRequestDataBinder to add URI template vars to the binding values taking advantage of a new extension hook in ServletRequestDataBinder to provide additional values to bind. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4987 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e81fb97 - Browse repository at this point
Copy the full SHA e81fb97View commit details -
[SPR-8222] Suppressing deprecation warnings for org.junit.internal.ru…
…nners.model.MultipleFailureException, which has been deprecated in JUnit 4.9. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4988 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ba54798 - Browse repository at this point
Copy the full SHA ba54798View commit details -
SPR-8718 Prevent ClassCastException when the target of Converter<?,?>…
… is a super-class of the actual target. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4989 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 40eca91 - Browse repository at this point
Copy the full SHA 40eca91View commit details -
[SPR-8178] @Ignore-ing testDefaultNumberFormatting() until it is dete…
…rmined why changes to GenericConversionService broke this test. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4990 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for aeb712d - Browse repository at this point
Copy the full SHA aeb712dView commit details -
[SPR-8718] now using correct JIRA ID in the comments.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4991 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8bcb959 - Browse repository at this point
Copy the full SHA 8bcb959View commit details -
[SPR-8178] @Ignore-ing testPrintNull() until it is determined why cha…
…nges to GenericConversionService broke this test. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4992 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c18351d - Browse repository at this point
Copy the full SHA c18351dView commit details -
SPR-8718 Revert fix from earlier for now (need a different approach).
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4993 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1a4a1e6 - Browse repository at this point
Copy the full SHA 1a4a1e6View commit details -
[SPR-8178] re-enabled testPrintNull().
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4994 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d94e887 - Browse repository at this point
Copy the full SHA d94e887View commit details
Commits on Sep 27, 2011
-
SPR-8713 - DefaultResponseErrorHandler IOException Bug
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4995 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 4db849b - Browse repository at this point
Copy the full SHA 4db849bView commit details -
SPR-8706 - UriUrils.decode() not properly rejecting invalid escaped URLs
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4996 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f8034e0 - Browse repository at this point
Copy the full SHA f8034e0View commit details -
SPR-7608 ALLOW EXCEPTION WHEN MODEL ATTR IS CREATED FROM URI VARIABLE
When a @ModelAttribute is instantiated from a URI variable with type conversion, if conversion fails allow the exception to propagate. This is consistent with what happens on type conversion failure with @PathVariable and other args that rely on type conversion. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4997 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ffff38d - Browse repository at this point
Copy the full SHA ffff38dView commit details -
SPR-7943 Add one missing call to RequestDataValueProcessor in FormTag.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4998 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for dc2808d - Browse repository at this point
Copy the full SHA dc2808dView commit details -
Add ExceptionHandlerExceptionResolver tests for custom arg resolvers
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4999 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 296a47e - Browse repository at this point
Copy the full SHA 296a47eView commit details -
Fix doc typo in AbstractAutowireCapableBeanFactory
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5000 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8abcb57 - Browse repository at this point
Copy the full SHA 8abcb57View commit details -
SPR-6801 @ModelAttribute instantiation refinement.
Instantiate the model attribute from a URI var or a request param only if the name matches and there is a registered Converter<String, ?>. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5001 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3e7a926 - Browse repository at this point
Copy the full SHA 3e7a926View commit details
Commits on Sep 28, 2011
-
[SPR-8240] Documenting TestContext support for @configuration classes…
… in the reference manual. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5002 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 67109f8 - Browse repository at this point
Copy the full SHA 67109f8View commit details
Commits on Sep 29, 2011
-
[SPR-8240] Documenting TestContext support for @configuration classes…
… in the reference manual; and polishing the testing content in general. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5003 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3b482b2 - Browse repository at this point
Copy the full SHA 3b482b2View commit details -
[SPR-8240] Restructuring annotation content.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5004 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9c81a40 - Browse repository at this point
Copy the full SHA 9c81a40View commit details -
[SPR-8240] Documented ContextLoaders in the testing chapter.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5005 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3ef9bdc - Browse repository at this point
Copy the full SHA 3ef9bdcView commit details -
[SPR-8240] Restructuring the "Context management and caching" section.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5006 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5a6a76b - Browse repository at this point
Copy the full SHA 5a6a76bView commit details -
Fixed broken link to non-existent mvc-multipart-resolver ID.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5007 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for db4e76f - Browse repository at this point
Copy the full SHA db4e76fView commit details -
fixed numerous typos and formatting
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5008 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9eac07b - Browse repository at this point
Copy the full SHA 9eac07bView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5009 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6dcdae3 - Browse repository at this point
Copy the full SHA 6dcdae3View commit details -
[SPR-8240] Introduced new "Context management with @configuration cla…
…sses" section; fleshing out sections on context configuration inheritance and context caching. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5010 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 84d3281 - Browse repository at this point
Copy the full SHA 84d3281View commit details -
[SPR-8240] polishing the "Context management and caching" section of …
…the reference manual and related Javadoc. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5011 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3667b7a - Browse repository at this point
Copy the full SHA 3667b7aView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5012 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7f5bfe7 - Browse repository at this point
Copy the full SHA 7f5bfe7View commit details -
consistent title-case for 1st and 2nd level sections
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5013 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2434829 - Browse repository at this point
Copy the full SHA 2434829View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5014 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 423a676 - Browse repository at this point
Copy the full SHA 423a676View commit details
Commits on Sep 30, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5015 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f234ec5 - Browse repository at this point
Copy the full SHA f234ec5View commit details
Commits on Oct 2, 2011
-
Fix error in AbstractResource#contentLength Javadoc
Issue: SPR-8734 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5016 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7c9bd2e - Browse repository at this point
Copy the full SHA 7c9bd2eView commit details
Commits on Oct 6, 2011
-
SPR-8718 Prevent Converter<?,?> from converting target sub-type.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5017 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ed1cde9 - Browse repository at this point
Copy the full SHA ed1cde9View commit details -
SPR-8714 Do not create copy in map-to-map and collection-to-collectio…
…n conversion if not necessary git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5018 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2ed7708 - Browse repository at this point
Copy the full SHA 2ed7708View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5019 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2b6d2a8 - Browse repository at this point
Copy the full SHA 2b6d2a8View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5020 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0b70b07 - Browse repository at this point
Copy the full SHA 0b70b07View commit details -
SPR-7943 Add test case for inserting extra hidden fields
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5021 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a392967 - Browse repository at this point
Copy the full SHA a392967View commit details -
SPR-8235 SPR-7480 Updating H2 error codes
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5022 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 6, 2011 Configuration menu - View commit details
-
Copy full SHA for 99076ec - Browse repository at this point
Copy the full SHA 99076ecView commit details -
SPR-8652 Fixing queryForLong and queryForInt implementation to use co…
…rrect expected type git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5023 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 6, 2011 Configuration menu - View commit details
-
Copy full SHA for 4055e9a - Browse repository at this point
Copy the full SHA 4055e9aView commit details
Commits on Oct 7, 2011
-
[SPR-7724] Example email addresses in the reference manual now use ex…
…ample.org as the domain name. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5024 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d45302a - Browse repository at this point
Copy the full SHA d45302aView commit details -
SPR-8270 Adding improved support for detecting current schema name fo…
…r Oracle git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5025 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 7, 2011 Configuration menu - View commit details
-
Copy full SHA for f965ef7 - Browse repository at this point
Copy the full SHA f965ef7View commit details -
SPR-7476 Improving named parameter parsing skipping escaped colons li…
…ke '\:' and allowing for delimiting parameter names with curly brackets like :{p1} git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5026 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 7, 2011 Configuration menu - View commit details
-
Copy full SHA for 68152bc - Browse repository at this point
Copy the full SHA 68152bcView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5027 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedOct 7, 2011 Configuration menu - View commit details
-
Copy full SHA for 4d9c110 - Browse repository at this point
Copy the full SHA 4d9c110View commit details -
+ expose key-generator in the XML namespace git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5028 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedOct 7, 2011 Configuration menu - View commit details
-
Copy full SHA for 2de8463 - Browse repository at this point
Copy the full SHA 2de8463View commit details -
+ more tests git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5029 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedOct 7, 2011 Configuration menu - View commit details
-
Copy full SHA for 1e0c4ce - Browse repository at this point
Copy the full SHA 1e0c4ceView commit details
Commits on Oct 8, 2011
-
SPR-7476 Improving named parameter parsing skipping escaped colons li…
…ke '\:' and allowing for delimiting parameter names with curly brackets like :{p1} git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5030 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 8, 2011 Configuration menu - View commit details
-
Copy full SHA for a4080cb - Browse repository at this point
Copy the full SHA a4080cbView commit details -
SPR-7476 Improving named parameter parsing skipping escaped colons li…
…ke '\:' and allowing for delimiting parameter names with curly brackets like :{p1} git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5031 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 8, 2011 Configuration menu - View commit details
-
Copy full SHA for 0377d5e - Browse repository at this point
Copy the full SHA 0377d5eView commit details -
+ update cache docs whitespace for better rendering
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5032 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedOct 8, 2011 Configuration menu - View commit details
-
Copy full SHA for 917d646 - Browse repository at this point
Copy the full SHA 917d646View commit details -
SPR-7476 Improving named parameter parsing skipping escaped colons li…
…ke '\:' and allowing for delimiting parameter names with curly brackets like :{p1} git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5033 50f2f4bb-b051-0410-bef5-90022cba6387
Thomas Risberg committedOct 8, 2011 Configuration menu - View commit details
-
Copy full SHA for ba8181d - Browse repository at this point
Copy the full SHA ba8181dView commit details
Commits on Oct 9, 2011
-
Add code examples to and polish @bean Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5034 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5eb56fe - Browse repository at this point
Copy the full SHA 5eb56feView commit details -
Add INFER_METHOD constant and update @bean Javadoc
In anticipation of 'destroy method inference' feature, introduce ConfigurationClassUtils#INFER_METHOD and update @bean#destroyMethod to reflect its use. Issue: SPR-8751 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5035 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 980e670 - Browse repository at this point
Copy the full SHA 980e670View commit details -
Give ExtendedBeanInfo package-private visibility
Issue: SPR-8079 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5036 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fc6adc2 - Browse repository at this point
Copy the full SHA fc6adc2View commit details -
Revert deprecation of AbstractSingletonPFB and co
Removed formal deprecation warnings for AbstractSingletonFactoryBean and its TransactionProxyFactoryBean and CacheProxyFactoryBean subclasses. This is principally because TPFB is still used by Grails and could conceivably be used to good effect by any third-party framework in a similar fashion. CPFB is new with 3.1, but similar use is predictable. Deprecations have been replaced by strong recommendations that users avoid these types in modern Spring applications and favor the use of namespaces and annotatinos, such as tx: and @transactional (around since Spring 2.x) and cache: and @Cacheable. Issue: SPR-8680, SPR-8686 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5037 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 614b76f - Browse repository at this point
Copy the full SHA 614b76fView commit details -
Move AdviceMode from .config to .annotation package
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5038 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3ee99e7 - Browse repository at this point
Copy the full SHA 3ee99e7View commit details -
Revert "Auto-unwrap SessionFactoryBuilder-created proxies"
This reverts commit 7903d64. Issue: SPR-8492 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5039 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 11f48dd - Browse repository at this point
Copy the full SHA 11f48ddView commit details -
Revert "Implement SessionFactoryImplementor in SF proxies"
This reverts commit 08ccd19. Issue: SPR-8469 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5040 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a4a255a - Browse repository at this point
Copy the full SHA a4a255aView commit details -
Revert "Automatically close SessionFactory objects"
This reverts commit bb4f48d. Issue: SPR-8114 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5041 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for cbeace5 - Browse repository at this point
Copy the full SHA cbeace5View commit details -
Revert "All SFBuilder setters return 'this' & use varargs"
This reverts commit 0e2ce56. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5042 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7a5e545 - Browse repository at this point
Copy the full SHA 7a5e545View commit details -
Revert "removed double javadoc"
This reverts commit 2d26c49. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5043 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for cec2c4c - Browse repository at this point
Copy the full SHA cec2c4cView commit details -
Revert "Introduce (Annotation)SessionFactoryBuilder types"
This commit and the several before it back out the SessionFactoryBuilder and AnnotationSessionFactoryBuilder types recently introduced in 3.1 M2. This is in light of the impending release of Hibernate 4.0 GA and our own support for it the new org.springframework.orm.hibernate4 package (not yet committed). This new package will have a similar, but far simpler, arrangement of a single LocalSessionFactoryBuilder and LocalSessionFactoryBean pair. Hibernate 3.x support will remain largely as-is, however the HibernateTransactionManager introduced with SPR-8076 will remain. This reverts commit 9e82591. Issue: SPR-8066, SPR-7936, SPR-8076, SPR-8098, SPR-8096, SPR-7387 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5044 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 011e123 - Browse repository at this point
Copy the full SHA 011e123View commit details -
Refactor AnnotationUtils#findAllAnnotationAttributes
Remove all convenience variants of #findAllAnnotationAttributes and refactor the remaining method to accept a MetadataReaderFactory instead of creating its own SimpleMetadataReaderFactory internally. This allows clients to use non-default class loaders as well as customize the particular MetadataReaderFactory to be used (e.g. 'simple' vs 'caching', etc). Issue: SPR-8752 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5045 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1bbc643 - Browse repository at this point
Copy the full SHA 1bbc643View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5046 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a4588a3 - Browse repository at this point
Copy the full SHA a4588a3View commit details -
[SPR-8240] Updating the "new in 3.1" chapter regarding new testing su…
…pport; polishing the TestContext Framework section of the reference manual. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5047 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c644524 - Browse repository at this point
Copy the full SHA c644524View commit details
Commits on Oct 10, 2011
-
Distinguish between different bridge method types
Add BridgeMethodResolver#isJava6VisibilityBridgeMethodPair to distinguish between (a) bridge methods introduced in Java 6 to compensate for inheriting public methods from non-public superclasses and (b) bridge methods that have existed since Java 5 to accommodate return type covariance and generic parameters. In the former case, annotations should be looked up from the original bridged method (SPR-7900). In the latter, the annotation should be looked up against the bridge method itself (SPR-8660). As noted in the Javadoc for the new method, see http://stas-blogspot.blogspot.com/2010/03/java-bridge-methods-explained.html for a useful description of the various types of bridge methods, as well as http://bugs.sun.com/view_bug.do?bug_id=6342411, the bug fixed in Java 6 resulting in the introduction of 'visibility bridge methods'. Issue: SPR-8660, SPR-7900 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5048 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6579b10 - Browse repository at this point
Copy the full SHA 6579b10View commit details -
Update stale external javadoc links
Certain external javadoc links were broken or out of date, namely Hibernate, Java SE and EE 6, Quartz, and Apache Pluto. All resolve properly now. Issue: SPR-8720 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5049 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8a7d7b9 - Browse repository at this point
Copy the full SHA 8a7d7b9View commit details -
introduced extended WritableResource interface
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5050 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fee0b48 - Browse repository at this point
Copy the full SHA fee0b48View commit details -
Corrected Javadoc: handleListenerException() and invokeErrorHandler()…
… log at WARN level, not at ERROR level. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5051 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d8fa62b - Browse repository at this point
Copy the full SHA d8fa62bView commit details
Commits on Oct 11, 2011
-
committed initial Hibernate 4.0 support
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5052 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 640d309 - Browse repository at this point
Copy the full SHA 640d309View commit details -
HibernateJpaDialect exposes underlying Session for underlying Session…
…Factory git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5053 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9413114 - Browse repository at this point
Copy the full SHA 9413114View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5054 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 179340b - Browse repository at this point
Copy the full SHA 179340bView commit details -
further additions to manual changelog for 3.1 RC1
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5055 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 229b558 - Browse repository at this point
Copy the full SHA 229b558View commit details -
committed initial Hibernate 4.0 support
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5056 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5060284 - Browse repository at this point
Copy the full SHA 5060284View commit details -
avoid NPE in case of no "hibernateProperties" specified
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5057 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d572e8a - Browse repository at this point
Copy the full SHA d572e8aView commit details -
use internal Set for TransactionSynchronization objects in order to a…
…llow for equals/hashCode based replacement git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5058 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for dd4237c - Browse repository at this point
Copy the full SHA dd4237cView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5059 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f631d0f - Browse repository at this point
Copy the full SHA f631d0fView commit details -
consistently use Unix line separator
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5060 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9cb9c99 - Browse repository at this point
Copy the full SHA 9cb9c99View commit details -
removed Hibernate EntityManager 4.0 dependency since it is not needed…
… for compilation and not for standard runs of the test suite either git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5061 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 77a837b - Browse repository at this point
Copy the full SHA 77a837bView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5062 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 43ab45f - Browse repository at this point
Copy the full SHA 43ab45fView commit details -
made compilation work with Hibernate 4.0 next to Hibernate 3.x
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5063 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c87b3ed - Browse repository at this point
Copy the full SHA c87b3edView commit details -
fixed unbind failure through appropriate guard
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5064 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 16b01ba - Browse repository at this point
Copy the full SHA 16b01baView commit details -
Add repro test case for package-private @bean issue
Reproduces the issue described in SPR-8756 in addition to demonstrating the suggested workaround. Issue: SPR-8756, SPR-8725 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5065 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0e1facf - Browse repository at this point
Copy the full SHA 0e1facfView commit details -
Include Hibernate 4.x in Eclipse classpath
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5066 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for eceda20 - Browse repository at this point
Copy the full SHA eceda20View commit details -
SPR-8725 Change modifier in WebMvcConfigurationSupport methods from p…
…ackage private to public. Use of package private @bean methods can cause issues if the class is extended and the sub-class is in a different package. This is covered in detail in SPR-8756. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5067 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 00c4cb9 - Browse repository at this point
Copy the full SHA 00c4cb9View commit details -
[SPR-8240] Added new "Mixing XML resources and @configuration classes…
…" section to the testing chapter. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5068 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3e687d0 - Browse repository at this point
Copy the full SHA 3e687d0View commit details -
removed conversation prototype from 3.1 codebase
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5069 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9ce8163 - Browse repository at this point
Copy the full SHA 9ce8163View commit details -
deprecated JpaTemplate and co in favor of native EntityManager usage
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5070 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f28d4b9 - Browse repository at this point
Copy the full SHA f28d4b9View commit details -
deprecated JdoTemplate and co in favor of native PersistenceManager u…
…sage git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5071 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 62ad933 - Browse repository at this point
Copy the full SHA 62ad933View commit details -
renamed mapKey/ValueTypeDescriptor methods back to getMapKey/ValueTyp…
…eDescriptor (for Spring 3.0.x compatibility) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5072 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 44eb5a6 - Browse repository at this point
Copy the full SHA 44eb5a6View commit details -
Polish @ComponentScan/@Configuration/@lazy Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5073 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ea079fc - Browse repository at this point
Copy the full SHA ea079fcView commit details -
Polish Environment subsystem Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5074 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for dd5dfb7 - Browse repository at this point
Copy the full SHA dd5dfb7View commit details -
Update "What's new in Spring 3.1" re Hibernate 4.x
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5075 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1402b30 - Browse repository at this point
Copy the full SHA 1402b30View commit details -
Polish "What's new in Spring 3.1" re @enable*
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5076 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ea2abd9 - Browse repository at this point
Copy the full SHA ea2abd9View commit details -
Introduce @EnableAspectJAutoProxy
Issue: SPR-8138 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5077 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 674f0e1 - Browse repository at this point
Copy the full SHA 674f0e1View commit details -
Update changelog re @EnableAspectJAutoProxy
Issue: SPR-8138 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5078 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d21400d - Browse repository at this point
Copy the full SHA d21400dView commit details -
extended LocalSessionFactoryBean options for Hibernate 4; factored ou…
…t LocalSessionFactoryBuilder git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5079 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8b64988 - Browse repository at this point
Copy the full SHA 8b64988View commit details -
final preparations for 3.1 RC1 release
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5080 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for a2d945c - Browse repository at this point
Copy the full SHA a2d945cView commit details -
[SPR-8401] Documented TestContext support for @activeprofiles in the …
…reference manual. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5081 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f16bfb0 - Browse repository at this point
Copy the full SHA f16bfb0View commit details -
[SPR-8240][SPR-8401] formatting and polishing.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5082 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 22e453e - Browse repository at this point
Copy the full SHA 22e453eView commit details -
[SPR-8401] Added missing TransferServiceConfig code listing.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5083 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 393bdf4 - Browse repository at this point
Copy the full SHA 393bdf4View commit details
Commits on Oct 12, 2011
-
Fix warnings in DisposableBeanAdapter
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5084 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 900c72a - Browse repository at this point
Copy the full SHA 900c72aView commit details -
Support destroy method inference
Anywhere the value of a destroy method may be expressed, specifying the value "(inferred)" now indicates that the container should attempt to automatically discover a destroy method. This functionality is currently limited to detecting public, no-arg methods named 'close'; this is particularly useful for commonly used types such as Hibernate SessionFactory most JDBC DataSource implementations, JMS connection factories, and so forth. This special value is captured as the constant AbstractBeanDefinition#INFER_METHOD, which in turn serves as the default value of the @bean#destroyMethod attribute. For example in the following case @bean public BasicDataSource dataSource() { ... } the container will automatically detect BasicDataSource#close and invoke it when the enclosing ApplicationContext is closed. This is exactly equivalent to @bean(destroyMethod="(inferred)") public BasicDataSource dataSource() { ... } A user may override this inference-by-default convention simply by specifying a different method @bean(destroyMethod="myClose") public MyBasicDataSource dataSource() { ... } or, in the case of a bean that has an otherwise inferrable 'close' method, but the user wishes to disable handling it entirely, an empty string may be specified @bean(destroyMethod="") public MyBasicDataSource dataSource() { ... } The special destroy method name "(inferred)" may also be specified in an XML context, e.g. <bean destroy-method="(inferred)"> or <beans default-destroy-method="(inferred)"> Note that "(inferred)" is the default value for @bean#destroyMethod, but NOT for the destroy-method and default-destroy-method attributes in the spring-beans XML schema. The principal reason for introducing this feature is to avoid forcing @configuration class users to type destroyMethod="close" every time a closeable bean is configured. This kind of boilerplate is easily forgotten, and this simple convention means the right thing is done by default, while allowing the user full control over customization or disablement in special cases. Issue: SPR-8751 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5085 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2880d17 - Browse repository at this point
Copy the full SHA 2880d17View commit details -
Update changelog re destroy method inference
Issue: SPR-8751 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5086 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c15dbf5 - Browse repository at this point
Copy the full SHA c15dbf5View commit details -
Remove stale duplicate copy of spring-cache XSD
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5088 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for b0c8e0a - Browse repository at this point
Copy the full SHA b0c8e0aView commit details -
Update doc publication urls to static.s2.org
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5089 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fdf6b00 - Browse repository at this point
Copy the full SHA fdf6b00View commit details -
[SPR-8401] Added documentation for @activeprofiles in the "Annotation…
…s" section. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5090 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 4bbfbf5 - Browse repository at this point
Copy the full SHA 4bbfbf5View commit details
Commits on Oct 13, 2011
-
Fix warnings and polish LocalSessionFactoryBuilder
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5091 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5ce678a - Browse repository at this point
Copy the full SHA 5ce678aView commit details
Commits on Oct 17, 2011
-
Fix assignment error in AbstractAsyncExecutionAspect
Issue: SPR-8772 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5092 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for ff8cf44 - Browse repository at this point
Copy the full SHA ff8cf44View commit details -
SPR-8759 Provide methods to add or get status codes in SimpleMappingE…
…xceptionResolver as Map<String, Integer>. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5093 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e1ff851 - Browse repository at this point
Copy the full SHA e1ff851View commit details -
Minor fix to name of attribute used to store FlashMap instances.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5094 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for adbc16c - Browse repository at this point
Copy the full SHA adbc16cView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5095 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 96f4371 - Browse repository at this point
Copy the full SHA 96f4371View commit details
Commits on Oct 20, 2011
-
marked Apache HttpComponents dependency as optional (SPR-8788); clean…
…up of conversation dependencies git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5096 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 4bb7bd2 - Browse repository at this point
Copy the full SHA 4bb7bd2View commit details -
cleanup of conversation dependencies
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5097 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fa9c677 - Browse repository at this point
Copy the full SHA fa9c677View commit details -
refer to correct openSession() method for Hibernate 4.0 (SPR-8776)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5098 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for cfd183c - Browse repository at this point
Copy the full SHA cfd183cView commit details -
fixed MethodInvokingJobDetailFactoryBean's Quartz 2.0 support
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5099 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6ded4ef - Browse repository at this point
Copy the full SHA 6ded4efView commit details -
fixed StandardServlet/PortletEnvironment to check for JNDI (for Googl…
…e App Engine compatibility) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5100 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c273f43 - Browse repository at this point
Copy the full SHA c273f43View commit details -
added proper "contentLength()" implementation to ByteArrayResource (S…
…PR-8709) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5101 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 934f023 - Browse repository at this point
Copy the full SHA 934f023View commit details -
RmiClientInterceptor detects nested SocketException as connect failur…
…e as well (SPR-8628) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5103 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 17f99fd - Browse repository at this point
Copy the full SHA 17f99fdView commit details -
fixed GenericTypeResolver to consistently return null if not resolvab…
…le (SPR-8698) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5105 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8cda9b1 - Browse repository at this point
Copy the full SHA 8cda9b1View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5107 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2d38952 - Browse repository at this point
Copy the full SHA 2d38952View commit details -
LocaleEditor and StringToLocaleConverter do not restrict variant part…
… through validation (SPR-8637) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5108 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7f1f5db - Browse repository at this point
Copy the full SHA 7f1f5dbView commit details -
optimized DefaultListableBeanFactory's PropertyDescriptor caching for…
… concurrent access (SPR-7863) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5110 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 90ca734 - Browse repository at this point
Copy the full SHA 90ca734View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5112 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 81cbc01 - Browse repository at this point
Copy the full SHA 81cbc01View commit details
Commits on Oct 21, 2011
-
SPR-8770 Ensure RequestDataValueProcessor is invoked from RedirectView.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5114 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f9f1305 - Browse repository at this point
Copy the full SHA f9f1305View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5115 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d6bee59 - Browse repository at this point
Copy the full SHA d6bee59View commit details
Commits on Oct 22, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5116 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 06f3d29 - Browse repository at this point
Copy the full SHA 06f3d29View commit details
Commits on Nov 1, 2011
-
SPR-8782 Raise helpful error when RedirectAttributes is used with old…
… infrastructure classes. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5117 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 48e045a - Browse repository at this point
Copy the full SHA 48e045aView commit details -
SPR-8779 Use original URI in FlashMap match logic to account for URL …
…rewriting. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5118 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6461859 - Browse repository at this point
Copy the full SHA 6461859View commit details -
SPR-8789 Support request with multiple param values in FlahMap matchi…
…ng logic git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5119 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 8c5038c - Browse repository at this point
Copy the full SHA 8c5038cView commit details
Commits on Nov 2, 2011
-
Added check for expanding already encoded UriComponents object
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5120 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 9c44fde - Browse repository at this point
Copy the full SHA 9c44fdeView commit details -
SPR-8694 HTML5 updates to the "type" attribute of the Spring Form tags.
Since dynamic attributes were allowed in Spring 3, it raised the possibility to specify a type attribute on a number of the form tags. Where it makes sense (see below) that attribute is now rejected and reversely where it makes sense it is accepted. InputTag allows types other than "text" but rejects type="radio" or type="checkbox" since there is a good reason for those to be used only in conjunction with the appropriate form library tags. Other HTML input tags such as PasswordTag, HiddenInputTag, Checkbox(es)Tag and RadioBox(es)Tag check the dynamic attributes and reject them if they contain a type attribute since. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5121 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 5d512a3 - Browse repository at this point
Copy the full SHA 5d512a3View commit details
Commits on Nov 3, 2011
-
Added check for illegal characters when creating an encoded UriCompon…
…ents object git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5122 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7dc0b27 - Browse repository at this point
Copy the full SHA 7dc0b27View commit details -
SPR-8661 Add disabled attribute to HiddenInputTag
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5123 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0c99997 - Browse repository at this point
Copy the full SHA 0c99997View commit details -
SPR-8783 Update javadoc of MVC's AnnotationDrivenBeanDefinitionParser
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5124 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for c6ae204 - Browse repository at this point
Copy the full SHA c6ae204View commit details
Commits on Nov 4, 2011
-
SPR-8801 Set ignoreDefaultModelOnRedirect=false in MVC namespace and …
…Java config. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5125 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e5caaac - Browse repository at this point
Copy the full SHA e5caaacView commit details -
SPR-8803 Add UriComponentsBuilder methods to replace path/query.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5126 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 567cc6d - Browse repository at this point
Copy the full SHA 567cc6dView commit details -
Polish synchronization of model attributes with the session.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5127 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 51e7577 - Browse repository at this point
Copy the full SHA 51e7577View commit details
Commits on Nov 6, 2011
-
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5128 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 72eddfe - Browse repository at this point
Copy the full SHA 72eddfeView commit details
Commits on Nov 7, 2011
-
SPR-8823 Add ServletUriComponentsBuilder.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5129 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 501348a - Browse repository at this point
Copy the full SHA 501348aView commit details
Commits on Nov 8, 2011
-
SPR-8823 ServletUriComponentsBuilder polish and reference doc update.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5130 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1e8b5fe - Browse repository at this point
Copy the full SHA 1e8b5feView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5131 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 68625e9 - Browse repository at this point
Copy the full SHA 68625e9View commit details -
SPR-8819 Fix issue in setting best matching pattern.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5132 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2afb972 - Browse repository at this point
Copy the full SHA 2afb972View commit details
Commits on Nov 9, 2011
-
+ introduced @CacheUpdate annotation
+ introduced @CacheDefinition annotation + introduced meta-annotation to allow multiple @Cache annotations SPR-7833 SPR-8082 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5133 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedNov 9, 2011 Configuration menu - View commit details
-
Copy full SHA for 5317d84 - Browse repository at this point
Copy the full SHA 5317d84View commit details -
+ temporarily disable XML defs (since cache-update and cache-definiti…
…on are not yet supported) git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5134 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedNov 9, 2011 Configuration menu - View commit details
-
Copy full SHA for 65f4a57 - Browse repository at this point
Copy the full SHA 65f4a57View commit details -
+ rename test (as otherwise it gets picked even if it's abstract)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5135 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedNov 9, 2011 Configuration menu - View commit details
-
Copy full SHA for 68cc627 - Browse repository at this point
Copy the full SHA 68cc627View commit details -
SPR-8082 SPR-7833 + add support for CacheDefinitions declarations inside XML + more integration tests git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5136 50f2f4bb-b051-0410-bef5-90022cba6387
Costin Leau committedNov 9, 2011 Configuration menu - View commit details
-
Copy full SHA for 994df4f - Browse repository at this point
Copy the full SHA 994df4fView commit details
Commits on Nov 10, 2011
-
SPR-8803 Refine UriComponentsBuilder.replaceQueryParam().
If no values are given, the query parameter is removed. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5137 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for bd2b507 - Browse repository at this point
Copy the full SHA bd2b507View commit details
Commits on Nov 11, 2011
-
added Quartz 2.1 loadClass variant (SPR-8727)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5138 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for abd2dd6 - Browse repository at this point
Copy the full SHA abd2dd6View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5139 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 80da560 - Browse repository at this point
Copy the full SHA 80da560View commit details -
Added cross linking in Javadoc for @Autowired, @qualifier, and @value.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5140 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 4f7a48a - Browse repository at this point
Copy the full SHA 4f7a48aView commit details
Commits on Nov 13, 2011
-
Add reference to @EnableScheduling and <task:annotation-driven> git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5141 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d496b49 - Browse repository at this point
Copy the full SHA d496b49View commit details -
Fix typo in DateTimeFormat Javadoc
Issue: SPR-8838 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5142 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 12a0b36 - Browse repository at this point
Copy the full SHA 12a0b36View commit details -
Polish EmbeddedDatabaseBuilder
Minor improvements made during the triage of SPR-8817 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5143 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2ba75a0 - Browse repository at this point
Copy the full SHA 2ba75a0View commit details
Commits on Nov 16, 2011
-
Improve ImportStack#toString output
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5144 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 427edf8 - Browse repository at this point
Copy the full SHA 427edf8View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5145 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2ec0c01 - Browse repository at this point
Copy the full SHA 2ec0c01View commit details -
Polish @EnableAsync imports, etc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5146 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 344d3c9 - Browse repository at this point
Copy the full SHA 344d3c9View commit details -
Update proxyTargetClass-related Javadoc; add tests
There was some question about whether enabling subclass proxies via proxyTargetClass / proxy-target-class settings would break annotation- based demarcation of joinpoints due to inability to discover those annotations in various scenarios. The provided tests prove that in any conceivable case, these annotations (@transactional, at least) are discovered in a consistent fashion, meaning that switching proxy strategies should be transparent to the application and honor intended annotation semantics. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5147 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1862b08 - Browse repository at this point
Copy the full SHA 1862b08View commit details -
Fix cache generics warnings; polish whitespace
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5148 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0982519 - Browse repository at this point
Copy the full SHA 0982519View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5149 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 936c7e6 - Browse repository at this point
Copy the full SHA 936c7e6View commit details -
Refactor cache support test hierarchy
Refactored getConfig => getApplicationContext such that subclasses have control over the type of ApplicationContext used by the base class tests. Done in anticipation of @EnableCaching tests that will favor use of AnnotationConfigApplicationContext Also updated all use of ClassPathXmlApplictionContext to GenericXmlApplicationContext, which is generally preferred. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5150 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 040c0b9 - Browse repository at this point
Copy the full SHA 040c0b9View commit details -
Remove stale duplicate copy of spring-cache XSD
This was removed once previously but accidentally re-introduced later. The 'correct' version of spring-cache-3.1.xsd lives in spring-context as opposed to here in spring-context-support. Also placed .gitignore file within src/main/resources such that the now-empty directory does not get pruned in git environments, which will otherwise cause 'missing source folder' errors within Eclipse/IDEA. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5151 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2b4679d - Browse repository at this point
Copy the full SHA 2b4679dView commit details -
Add generics to AbstractCacheManager#caches
Facilitates type-safe programmatic configuration from @bean methods: @bean public CacheManager cacheManager() { SimpleCacheManager cm = new SimpleCacheManager(); cm.setCaches(Arrays.asList( new ConcurrentMapCache("default"), new ConcurrentMapCache("primary"), new ConcurrentMapCache("secondary") )); return cm; } Prior to this change, the code above would have raised errors on the Arrays.asList() call because it returns a Collection<? extends Cache> as opposed to Collection<Cache>. After this change, AbstractCacheManager expects Collection<? extends Cache> throughout. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5152 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 88d87b9 - Browse repository at this point
Copy the full SHA 88d87b9View commit details -
Prune CacheAspectSupport#setCacheOperationSource
In favor of existing #setCacheOperationSources(CacheOperationSource...) Also polish Javadoc throughout, replacing stale references to CacheDefinitionSource where appropriate as well as other minor changes git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5153 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 18562e2 - Browse repository at this point
Copy the full SHA 18562e2View commit details -
Extract various constants in DefaultKeyGenerator
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5154 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 08d649f - Browse repository at this point
Copy the full SHA 08d649fView commit details -
Rename KeyGenerator#extract => #generate
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5155 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1178e02 - Browse repository at this point
Copy the full SHA 1178e02View commit details -
Convert cache package line endings from CRLF => LF
Unfortunately creates a large diff due to whitespace changes as well as false attribution of authorship from a git/svn 'blame' perspective. Be sure to perform diffs using `git diff -w` or `svn diff -w` when reviewing recent changes to these sources to ignore all whitespace. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5156 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0571dac - Browse repository at this point
Copy the full SHA 0571dacView commit details -
Rename @CacheDefinitions => @caching
Also eliminate all 'cache definition' language in favor of 'cache operation' in comments, method and parameter names (most classes had already been refactored to this effect). git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5157 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3c77eb5 - Browse repository at this point
Copy the full SHA 3c77eb5View commit details -
See EnableCaching Javadoc for details. Issue: SPR-8312 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5158 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 1a9038d - Browse repository at this point
Copy the full SHA 1a9038dView commit details -
Refactor ImportSelector support
Separate concerns of @configuration class selection from the need to register certain infrastructure beans such as auto proxy creators. Prior to this change, ImportSelector implementations were responsible for both of these concerns, leading to awkwardness and duplication. Also introduced in this change is ImportBeanDefinitionRegistrar and two implementations, AutoProxyRegistrar and AspectJAutoProxyRegistrar. See the refactored implementations of CachingConfigurationSelector, TransactionManagementConfigurationSelector to see the former; AspectJAutoProxyConfigurationSelector to see the latter. ImportSelector and ImportBeanDefinitionRegistrar are both handled as special-case arguments to the @import annotation within ConfigurationClassParser. These refactorings are important because they ensure that Spring users will be able to understand and extend existing @enable* annotations and their backing ImportSelector and @configuration classes, as well as create their own with a minimum of effort. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5159 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 2381485 - Browse repository at this point
Copy the full SHA 2381485View commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5160 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e48127d - Browse repository at this point
Copy the full SHA e48127dView commit details -
Add Apache license header where missing in src/main
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5161 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for e83db0c - Browse repository at this point
Copy the full SHA e83db0cView commit details -
Fix JUnit version in spring-parent pom
Issue: SPR-8852 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5162 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 0ce106f - Browse repository at this point
Copy the full SHA 0ce106fView commit details -
SPR-8750 Update MockHttpServletRequest/Response handling of contentType.
The Content-Type header and the contentType field in HttpServletRequest/Response are now always in sync. When a header is added the contentType field is updated as well and vice versa. Similarly when the Content-Type header or the contentType field includes a charset field, the character encoding is updated and vice versa. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5163 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 6a6fdb3 - Browse repository at this point
Copy the full SHA 6a6fdb3View commit details -
Fix typo in classpath scanning reference doc
Issue: SPR-8842 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5164 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 52afed7 - Browse repository at this point
Copy the full SHA 52afed7View commit details -
Fix typo in ResourceHolder#isVoid Javadoc
Issue: SPR-8843 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5165 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 309dcc0 - Browse repository at this point
Copy the full SHA 309dcc0View commit details
Commits on Nov 17, 2011
-
SPR-8750 Refine 'Content-Type' update in MockHttpServletRequest/Respo…
…nse. The initial solution kept these three in full sync at all times: contentType field, characterEncoding field, 'Content-Type' header. That is correct behavior, however it breaks existing tests that rely on contentType and characterEncoding being equal to exactly what they were set to. For example, consider: response.setContentType("text/plain"); response.setCharacterEncoding("UTF-8"); Ideally both contentType and the 'Content-Type' header would now be "text/plain;charset=UTF-8". However, existing tests would expect that contentType is equal to "text/plain". To avoid breaking existing tests, contentType and characterEncoding will continue to be equal to exactly what they were set to while the 'Content-Type' header will always include both the content type and the charset. The only exception to this rule is when a 'Content-Type' header is set explicitly, the contentType and characterEncoding fields will be updated accordingly, possibly overriding the existing values. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5166 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 861757a - Browse repository at this point
Copy the full SHA 861757aView commit details -
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5167 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 3c87367 - Browse repository at this point
Copy the full SHA 3c87367View commit details -
SPR-8697 Flag '*/subtype' as illegal.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5168 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for d585613 - Browse repository at this point
Copy the full SHA d585613View commit details
Commits on Nov 18, 2011
-
Make @configuration class enhancement idempotent
The registration of more than one ConfigurationClassPostProcessor results in the double-enhancement of @configuration classes, i.e. a two-deep CGLIB subclass hierarchy is created. As a side-effect of changes introduced in 3.1 M2 fixing SPR-8080, this behavior now results in an infinite loop at CGLIB callback processing time, leading to a StackOverflowException which is then suppressed by the container, and ultimately results in the user being presented with an unintuitive "Bean 'x' is not already in creation" exception. This fix introduces a marker interface 'EnhancedConfiguration' to be implemented by all generated @configuration subclasses. The configuration class enhancer can then behave in an idempotent fashion by checking to see whether a candidate @configuration class is already assignable to this type i.e. already enhanced and ignore it if so. Naturally, users should avoid registering more than one ConfigurationClassPostProcessor, but this is not always possible. As with the case in point, SPR-8824 originates from problems with spring-data-neo4j, which explicitly registers its own ConfigurationClassPostProcessor. The user has little control over this arrangement, so it is important that the framework is defensive as described above. Issue: SPR-8824 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5169 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 51d66e4 - Browse repository at this point
Copy the full SHA 51d66e4View commit details -
Polish tests and Javadoc for SPR-8824
Issue: SPR-8824 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5170 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 270ffb0 - Browse repository at this point
Copy the full SHA 270ffb0View commit details -
SPR-8859 Fix issue with prototype controllers in RequestMappingHandle…
…rAdapter. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5171 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 989c3fb - Browse repository at this point
Copy the full SHA 989c3fbView commit details -
SPR-8020 Support UriComponentsBuilder as a controller method argument.
The UriComponentsBuilder instance passed into the method is initialized with current request information including host, scheme, port, context path, and the servlet mapping's literal part. Also added shortcut methods to buildAndExpand in UriComponentsBuilder. git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5172 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for 7ecf5b1 - Browse repository at this point
Copy the full SHA 7ecf5b1View commit details -
SPR-8851 Switch to logging debug messages in AbstractWebArgumentResol…
…verAdapter git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5173 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for fe09992 - Browse repository at this point
Copy the full SHA fe09992View commit details
Commits on Nov 19, 2011
-
Avoid 'type mismatch' errors in ExtendedBeanInfo
Certain edge cases around return type covariance can trigger an IntrospectionException when trying to create a new PropertyDescriptor; particularly around the addition of write methods with parameter types that do not match read method return types. These type mismatch exceptions are raised during normal Introspector operations as well (i.e. without ExtendedBeanInfo in the mix), but the Introspector intentionally supresses them. In covariance cases, there is often already a suitable write method present, e.g. discovered in a supertype or superinterface, that, with the benefit of bridge methods works just fine in practice at runtime. That is to say, in these suppression cases, the rejection of the write method is 'OK' in that there is already a write method present that can handle a call. ExtendedBeanInfo now mirrors this suppression behavior, but does issue a WARN-level log message to let the user know. An important effect of this change is that ExtendedBeanInfo now modifies the delegate BeanInfo object, whereas previously it did not. In practice this probably matters very little, but it is a design change worth noting. The reason for this change was to avoid the need to create new PropertyDescriptors wherever possible. It was discovered that by updating existing PDs, one can avoid these IntrospectionExceptions a greater percentage of the time. Issue: SPR-8806 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@5174 50f2f4bb-b051-0410-bef5-90022cba6387
Configuration menu - View commit details
-
Copy full SHA for f8f741d - Browse repository at this point
Copy the full SHA f8f741dView commit details
Commits on Nov 23, 2011
-
Configuration menu - View commit details
-
Copy full SHA for 067f899 - Browse repository at this point
Copy the full SHA 067f899View commit details