- 13 5月, 2015 1 次提交
-
-
由 Sam Brannen 提交于
This commit improves the documentation for AnnotationUtils and AnnotatedElementUtils by explaining that the scope of most annotation searches is limited to finding the first such annotation, resulting in additional such annotations being silently ignored. Issue: SPR-13015
-
- 12 5月, 2015 4 次提交
-
-
由 Juergen Hoeller 提交于
(cherry picked from commit 9e925aa8)
-
由 Juergen Hoeller 提交于
(cherry picked from commit a8f75399)
-
由 Brian Clozel 提交于
Spring Framework's build is using a custom MergePlugin in order to merge a project into another one and share/override configuration and dependencies. Prior to this commit, two projects merged into a third one could trigger dependency conflicts when exporting the project definition into a POM. When trying to define the scope for a given dependency, those two projects would compete for this with the same priority, resulting in a Gradle exception. One could trigger this issue by running: ./gradlew :spring-orm:install -x javadoc Because `spring-orm-hibernate4` and `spring-orm-hibernate5` get merged into `spring-orm` and both define optional/test dependencies to spring-mvc, etc. This commit makes sure that two projects, when defining dependency scopes, don't use the same priority value; the MergePlugin now adds the index of the current subproject to the priority value. So when two projects compete for this, the one defined in last will define the dependency scope. Issue: SPR-13013
-
由 Sam Brannen 提交于
-
- 11 5月, 2015 4 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-13010
-
由 Sam Brannen 提交于
-
由 Brian Clozel 提交于
-
- 10 5月, 2015 8 次提交
-
-
由 Sam Brannen 提交于
Issue: SPR-13007
-
由 Sam Brannen 提交于
* SPR-13007: Avoid eager formatting in pre-condition checks
-
由 Philippe Marschall 提交于
In general, the Spring Framework aims to construct error message strings only if an actual error has occurred. This seems to be the common pattern in the codebase and saves both CPU and memory. However, there are some places where eager error message formatting occurs unnecessarily. This commit addresses this issue in the following classes: AdviceModeImportSelector, AnnotationAttributes, and ReadOnlySystemAttributesMap. The change in ReadOnlySystemAttributesMap also avoids a potential NullPointerException. Issue: SPR-13007
-
由 Sam Brannen 提交于
Issue: SPR-13005
-
由 Sam Brannen 提交于
This commit introduces support in the spring-test module for obtaining a reference to the underlying target object hidden behind one or more proxies. Specifically this commit introduces AopTestUtils with two methods: - getTargetObject(Object) - getUltimateTargetObject(Object) Issue: SPR-13005
-
由 Sam Brannen 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-11694
-
由 Juergen Hoeller 提交于
Issue: SPR-11694
-
- 09 5月, 2015 7 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-11694
-
由 Juergen Hoeller 提交于
Issue: SPR-12998
-
由 Juergen Hoeller 提交于
Modify to use the ConfigurableApplicationContext in reference document
-
由 Kazuki Shimizu 提交于
Issue: SPR-13000
-
由 Juergen Hoeller 提交于
This commit also completes 4.2 schema variants in spring-context. Issue: SPR-5215
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Commit 5648fbfc introduced a compile-time dependency on spring-beans-groovy in the spring-context module which breaks the build on the CI server since the Animal Sniffer task cannot find a JAR file for spring-beans-groovy. This commit reverts that change so that the "sniffer" task once again succeeds.
-
- 08 5月, 2015 11 次提交
-
-
由 Sam Brannen 提交于
Prior to this commit, the `getAnnotation()` method in `TypeDescriptor` only supported a single level of meta-annotations. In other words, the annotation hierarchy would not be exhaustively searched. This commit provides support for arbitrary levels of meta-annotations in `TypeDescriptor` by delegating to `AnnotationUtils.findAnnotation()` within `TypeDescriptor.getAnnotation()`. Issue: SPR-12793
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Issue: SPR-12998
-
由 Sam Brannen 提交于
* SPR-12975: Remove duplicate separators when combining paths
-
由 Arjen Poutsma 提交于
Prior to this commit, AntPathMatcher would not correctly combine a path that ends with a separator with a path that starts with a separator. For example, `/foo/` + `/bar` combined into `/foo//bar`. Specifically, this commit: - Removes the duplicated separator in combined paths - Improves RequestMappingInfo's toString() representation - Fixes Javadoc formatting in AntPathMatcher - Polishes AntPathMatcherTests - Polishes Javadoc in AbstractRequestCondition Issue: SPR-12975
-
由 Juergen Hoeller 提交于
Latest dependency updates (EhCache 2.10, Jackson 2.5.3, JasperReports 6.0.4, SLF4J 1.7.12, Tomcat 8.0.22, Undertow 1.2.5)
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-11807
-
由 Rossen Stoyanchev 提交于
-
由 Arjen Poutsma 提交于
This commit introduces a messaging.converter.MessageConverter that marshals to/from XML using the abstractions provided in the OXM module. Issue: SPR-12726
-
- 07 5月, 2015 5 次提交
-
-
由 Rossen Stoyanchev 提交于
Issue: SPR-12617
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-12003
-
由 Juergen Hoeller 提交于
Issue: SPR-12009
-
由 Juergen Hoeller 提交于
Issue: SPR-12971
-