- 17 6月, 2015 6 次提交
-
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Fixed fallback mode in ObjenesisCglibAopProxy, plus consistent support for bypassing Objenesis (e.g. on Google App Engine) This 4.2 commit revises SpringObjenesis towards a smart delegate, including support for a "spring.objenesis.ignore" system property. Issue: SPR-13131
-
由 Juergen Hoeller 提交于
Issue: SPR-13128
-
- 16 6月, 2015 19 次提交
-
-
由 Stephane Nicoll 提交于
Review bd093eb6 to provide a generic type on `JmsResponse` Issue: SPR-13133
-
由 Stephane Nicoll 提交于
-
由 Stephane Nicoll 提交于
Add JmsResponse that can be used as return type of any JMS listener method to indicate not only the response but also the actual destination to which the reply should be sent. Issue: SPR-13133
-
由 Rossen Stoyanchev 提交于
Before this change HandlerMethodReturnValueHandler's were invoked in a specific order (type-based, annotation-based, custom). However handlers that deal with asynchronous return value handling need to always be considered first. This affects custom handlers in particular since they are normally ordered last. This change introduces an AsyncHandlerMethodReturnValueHandler sub-interface with a single method to determine if the return value is asynchronous and if it is to look for a matching handler only among those that are of type AsyncHandlerMethodReturnValueHandler. Issue: SPR-13083
-
由 Sebastien Deleuze 提交于
Issue: SPR-13078
-
由 Sebastien Deleuze 提交于
This commit introduces the following changes in AbstractHandlerExceptionResolver: - warnLogger used to log exception is enabled by default - the exception message is now logged instead of the whole exception stacktrace - warn logging is only performed if doResolveException() returns a non-null ModelAndView, in order to avoid logging multiple times the error Issue: SPR-13100
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Rossen Stoyanchev 提交于
Before this change a missing path variable value resulted in a 400 error where in fact the error is due to a mismatch between the declared @PathVariable and the URI template, i.e. a 500 error. This change introduced a MissingPathVariableException as a sub-class of ServletRequestBindingException (the exception previously thrown) and results in a response status code of 500 by default. Issue: SPR-13121
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Josh King 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-13128
-
由 Juergen Hoeller 提交于
Issue: SPR-13093
-
由 Stephane Nicoll 提交于
* patch-3: Add missing super in test
-
由 izeye 提交于
Closes gh-814
-
由 Stephane Nicoll 提交于
This is a rework of 71783c5d for SPR-12540 for the async extension that was not merging the internal RequestConfig as it should. Issue: SPR-13125
-
- 15 6月, 2015 8 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-11807
-
由 Juergen Hoeller 提交于
Issue: SPR-13099
-
由 Juergen Hoeller 提交于
Issue: SPR-13115
-
由 Stephane Nicoll 提交于
Issue: SPR-13129
-
由 Sam Brannen 提交于
Ever since @ActiveProfiles was introduced, the declared active profiles for integration tests have been sorted in order to support unique cache key generation; however, there are use cases for which the original ordering should be retained. For example, Spring Boot's ConfigFileApplicationListener loads configuration files for active profiles in the order returned by Environment.getActiveProfiles(), with the assumption that the ordering matches the order in which the developer declared the active profiles. This commit maintains the uniqueness of active profiles declared via @ActiveProfiles but no longer sorts them. Issue: SPR-12492
-
由 Stephane Nicoll 提交于
Issue: SPR-12991
-
由 Stephane Nicoll 提交于
Issue: SPR-13041
-
由 Stephane Nicoll 提交于
Issue: SPR-13069
-
- 14 6月, 2015 2 次提交
-
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
In AnnotatedElementUtils, all methods pertaining to merging annotation attributes have been renamed to "getMerged*()" and "findMerged*()" accordingly. Existing methods such as getAnnotationAttributes(..) have been deprecated in favor of the more descriptive "merged" variants. This aligns the naming conventions in AnnotatedElementUtils with those already present in AnnotationReadingVisitorUtils. The use of "annotationType" as a variable name for the fully qualified class name of an annotation type has been replaced with "annotationName" in order to improve the readability and intent of the code base. In MetaAnnotationUtils.AnnotationDescriptor, getMergedAnnotation() has been renamed to synthesizeAnnotation(), and the method is now overridden in UntypedAnnotationDescriptor to always throw an UnsupportedOperationException in order to avoid potential run-time ClassCastExceptions. Issue: SPR-11511
-
- 13 6月, 2015 5 次提交
-
-
由 Sam Brannen 提交于
- origin --> origins - method --> methods - constants are now actually constant (i.e., static final)
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Issue: SPR-11393
-
由 Sam Brannen 提交于
Issue: SPR-11393
-