Sam Brannen
cf51f0c0aa
Assert pre-conditions in AopTestUtils
...
Issue: SPR-13005
2015-05-09 21:02:40 +02:00
Sam Brannen
efe3a35da8
Introduce AOP testing utilities
...
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
2015-05-09 20:32:28 +02:00
Sam Brannen
1f54ba001b
Polish Javadoc for AopUtils, Advised, & related classes
2015-05-09 20:32:27 +02:00
Juergen Hoeller
94f9a0b03a
Hibernate 5 version references in javadoc
...
Issue: SPR-11694
2015-05-09 19:27:14 +02:00
Juergen Hoeller
cf0a916793
Consistent non-public AsyncRequestInterceptor classes
...
Issue: SPR-11694
2015-05-09 18:05:31 +02:00
Juergen Hoeller
f9c3910341
Support for Hibernate ORM 5.0 Beta 2
...
Issue: SPR-11694
2015-05-09 17:55:18 +02:00
Juergen Hoeller
1e046435ab
AntPathMatcher actually throws IllegalArgumentException if patterns cannot be combined
...
Issue: SPR-12998
2015-05-09 15:29:33 +02:00
Juergen Hoeller
acfc95e260
Merge pull request #796 from kazuki43zoo/SPR-13000
...
Modify to use the ConfigurableApplicationContext in reference document
2015-05-09 12:24:16 +02:00
Kazuki Shimizu
7926dea352
Modify to use the ConfigurableApplicationContext in reference document
...
Issue: SPR-13000
2015-05-09 10:25:06 +09:00
Juergen Hoeller
1722fa6678
JSR-223 based StandardScriptFactory (including <lang:std> support)
...
This commit also completes 4.2 schema variants in spring-context.
Issue: SPR-5215
2015-05-08 23:56:08 +02:00
Sam Brannen
4bf32578b5
Rename MethodBasedEvaluationContextTest to *Tests
2015-05-08 18:44:49 +02:00
Sam Brannen
b84b0e237b
Delete spring-context's dependency on spring-beans-groovy
...
Commit 5648fbfc31 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.
2015-05-08 18:33:55 +02:00
Sam Brannen
04d6afe54d
Support arbitrary levels of meta-annotations in TypeDescriptor
...
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
2015-05-08 16:05:18 +02:00
Sam Brannen
5f03c97295
Polish Javadoc for MethodParameter
2015-05-08 16:03:55 +02:00
Sam Brannen
638926be4f
Use JUnit ExpectedException rule in AntPathMatcherTests
2015-05-08 14:37:15 +02:00
Sam Brannen
c7cdbe126d
Introduce failing test case in AntPathMatcherTests
...
Issue: SPR-12998
2015-05-08 14:31:21 +02:00
Sam Brannen
a80d0e87a4
Merge pull request #795 from poutsma/SPR-12975
...
* SPR-12975:
Remove duplicate separators when combining paths
2015-05-08 13:54:12 +02:00
Arjen Poutsma
76beb36e4b
Remove duplicate separators when combining paths
...
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
2015-05-08 13:49:34 +02:00
Juergen Hoeller
5648fbfc31
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)
2015-05-07 20:29:40 +02:00
Juergen Hoeller
dbd82d128d
Polishing
2015-05-07 20:18:17 +02:00
Juergen Hoeller
e87dc9f82d
Test for AspectJ pointcuts with lambdas (currently marked as ignored)
...
Issue: SPR-11807
2015-05-07 19:59:54 +02:00
Rossen Stoyanchev
eb9eadbb50
Polish
2015-05-07 12:01:54 -04:00
Arjen Poutsma
a36319e91c
Introduce Marshalling MessageConverter
...
This commit introduces a messaging.converter.MessageConverter that
marshals to/from XML using the abstractions provided in the OXM module.
Issue: SPR-12726
2015-05-07 12:01:54 -04:00
Rossen Stoyanchev
2b528bb643
Improve and update docs on MvcUriComponentsBuilder
...
Issue: SPR-12617
2015-05-07 10:43:57 -04:00
Juergen Hoeller
1cc042d4c7
Polishing
2015-05-07 16:03:15 +02:00
Juergen Hoeller
783cb2c438
StringUtils.commaDelimitedListToSet/removeDuplicateStrings preserves original order
...
Issue: SPR-12003
2015-05-07 16:02:48 +02:00
Juergen Hoeller
b90085500d
Revert introduction of isNotEmpty aliases
...
Issue: SPR-12009
2015-05-07 15:54:55 +02:00
Juergen Hoeller
db80378dbe
Avoid infinite loop in PatternMatchUtils
...
Issue: SPR-12971
2015-05-07 15:41:40 +02:00
Juergen Hoeller
2c043ec9d7
Fix for ASM issue 317555
...
Issue: SPR-12957
2015-05-07 15:41:24 +02:00
Rossen Stoyanchev
cb01f89a40
Upgrade to reactor 2.0.1
2015-05-07 09:33:45 -04:00
Sebastien Deleuze
5465506fdd
Register automatically Jackson's JDK 8 module when available
...
Issue: SPR-12983
2015-05-07 14:43:06 +02:00
Sam Brannen
a89c0ecf5d
Fix broken cross-references in reference manual
2015-05-07 14:21:40 +02:00
Sam Brannen
401bcd4a8a
Polish Javadoc for AnnotatedElementUtils
2015-05-07 14:01:02 +02:00
Sebastien Deleuze
2b2186781b
Fix JSON Views code sample in the documentation
...
Issue: SPR-12994
2015-05-07 10:23:01 +02:00
Brian Clozel
98f8838173
Upgrade docbook-reference-plugin to 0.3.1
...
Previous docbook-reference-plugin version used some conflicting
API with Gradle 2.4.
2015-05-06 23:35:16 +02:00
Sam Brannen
ed60b8cf5b
Upgrade build to Gradle 2.4
...
Issue: SPR-12772
2015-05-06 21:37:22 +02:00
Sam Brannen
7a690df925
Remove trailing whitespace from Java source code
2015-05-06 20:08:42 +02:00
Kazuki Shimizu
edc66d76af
Improve description of DefaultLobHandler in reference manual
...
Issue: SPR-12985
2015-05-06 19:40:12 +02:00
Sam Brannen
250aef81e4
Merge pull request #791 from kazuki43zoo/SPR-12990
...
Ensure image of OXM exceptions hierarchy is displayed in reference manual
Issue: SPR-12990
2015-05-06 19:03:20 +02:00
Sam Brannen
6db8f24aaf
Polish AnnotatedElementUtils[Tests]
...
Issue: SPR-11514
2015-05-06 18:48:26 +02:00
Sam Brannen
270308dfd9
Document "get vs. find" semantics in AnnotatedElementUtils
...
Issue: SPR-11514
2015-05-06 18:29:26 +02:00
Sam Brannen
5c0f98aea4
Document & test AnnotatedElementUtils.getAllAnnotationAttributes
...
Issue: SPR-11514
2015-05-06 15:55:37 +02:00
Sam Brannen
2015781ea1
Rename duplicate EnvironmentIntegrationTests to EnvironmentSystemIntegrationTests
2015-05-06 15:55:20 +02:00
Brian Clozel
8b545f47bd
Fix remote context handling in UrlTag
...
Prior to this change, the `UrlTag` would simply append the remote
context and the path value in case of a context relative URL.
The following code snippet would output "//foo":
```
<spring:url value="/foo" context="/" />
```
This change now removes trailing slashes in remote context to avoid
this.
Issue: SPR-12782
2015-05-06 14:54:18 +02:00
Sam Brannen
9eb3518583
Introduce tests for AnnotatedElementUtils.isAnnotated()
...
Issue: SPR-11514
2015-05-06 14:07:07 +02:00
Sam Brannen
e2158d75de
Improve documentation of AnnotatedElementUtils.Processor
...
Issue: SPR-11514
2015-05-06 14:07:07 +02:00
Sam Brannen
61bfb5a2e7
Merge pull request #789 from kazuki43zoo/SPR-12987
...
Remove discussion of classic ORM APIs (JDO/JPA) from reference manual
2015-05-06 14:04:47 +02:00
Sam Brannen
c9d4e4eab8
Merge pull request #790 from kazuki43zoo/SPR-12988
...
Refer to EclipseLink instead of TopLink in reference manual
2015-05-06 13:21:20 +02:00
Sam Brannen
6584a53bcb
Merge pull request #792 from kazuki43zoo/SPR-12992
...
Remove unnecessary RemoteAccountService example from reference manual
2015-05-06 13:18:15 +02:00
Sam Brannen
6aef452e59
Merge pull request #793 from kazuki43zoo/SPR-12993
...
Fix typo in reference document
2015-05-06 13:12:54 +02:00