Sam Brannen
40b2d26bd4
Avoid reflection for @Repeatable look-ups
...
Issue: SPR-13188
2016-07-08 13:21:31 +02:00
Juergen Hoeller
61db8e9f1e
DigestUtils processes InputStream with buffered read instead of full copy
...
Issue: SPR-14427
2016-07-08 12:20:49 +02:00
Stephane Nicoll
2bf9bc312e
Remove Guava cache support
...
This commit removes `GuavaCache` and support classes. Caffeine supersedes
the caching support in the Google Guava library with an actively maintained
Java 8+ version in standalone form.
As it is the only Guava feature Spring framework integrates with, this
commit removes effectively any reference to Guava.
Issue: SPR-13797
2016-07-08 10:57:05 +02:00
Sam Brannen
7e783dd91f
Delete temporary MethodParameterFactory solution
...
SPR-14055 introduced first-class support for the Java 8 Parameter API.
This commit therefore replaces the MethodParameterFactory with use of
the new SynthesizingMethodParameter.forParameter(Parameter) factory
method.
Issue: SPR-13575
2016-07-07 13:02:49 +02:00
Sam Brannen
862fb2af5f
Upgrade to JUnit 5.0.0-M1
...
Issue: SPR-13575
2016-07-07 12:49:46 +02:00
Stephane Nicoll
0f589fc49c
Merge pull request #1100 from nkjackzhang:patch-1
...
* pr/1100:
Remove trailing whitespaces
Add the injection point for the Provider
2016-07-07 10:35:27 +02:00
Stephane Nicoll
1103a9cd16
Remove trailing whitespaces
...
Closes gh-1100
2016-07-07 10:34:50 +02:00
nkjackzhang
6aeaa1976d
Add the injection point for the Provider
...
See gh-1100
2016-07-07 10:31:49 +02:00
Juergen Hoeller
6aa5931e28
Polishing
2016-07-07 01:05:25 +02:00
Juergen Hoeller
a1f5fb53db
Java 8 getParameterCount() instead of getParameterTypes().length
...
Issue: SPR-13188
2016-07-07 01:04:24 +02:00
Juergen Hoeller
39e3f2ebf6
MethodParameter supports Java 8 Executable/Parameter and validates parameter indexes
...
Also, equals insists on the same class now, differentiating from SynthesizingMethodParameter.
Issue: SPR-14055
Issue: SPR-13456
Issue: SPR-14438
2016-07-07 00:37:52 +02:00
Juergen Hoeller
da9c24c41e
Polishing
2016-07-06 18:11:33 +02:00
Juergen Hoeller
102dc8a4dd
Polishing
2016-07-06 15:29:15 +02:00
Juergen Hoeller
19e5a34f9f
Restored binary compatibility with Hibernate 5.0/5.1's Query type
...
Issue: SPR-14425
2016-07-06 15:20:09 +02:00
Juergen Hoeller
5890758fd0
Avoid canonicalName call for already-seen bean name
...
Issue: SPR-14433
2016-07-06 15:12:18 +02:00
Juergen Hoeller
76dedd7ca2
FactoryBean, BeanPostProcessor and HandlerInterceptor variants declared with default methods
...
Issue: SPR-14432
2016-07-06 15:10:08 +02:00
Stephane Nicoll
e4b0486c5a
Add @FunctionalInterface on candidate interfaces
...
Issue: SPR-14432
2016-07-06 14:32:13 +02:00
Stephane Nicoll
912b63ad44
Merge pull request #1099 from nkjackzhang:patch-5
...
* pr/1099:
Polish doc
2016-07-06 11:20:54 +02:00
nkjackzhang
7dfbc16f1f
Polish doc
...
Closes gh-1099
2016-07-06 11:20:32 +02:00
Juergen Hoeller
7dda9fbd8c
Drop JasperReports support
...
Issue: SPR-13294
2016-07-05 23:06:15 +02:00
Juergen Hoeller
355c6f0715
Upgrade to JMS 2.0 and JCA 1.7
...
Issue: SPR-13793
2016-07-05 22:18:19 +02:00
Juergen Hoeller
bc2c22d51e
Streamline XML namespace support towards unversioned schemas
...
This commit also removes support code for outdated options which were only available in older schema versions.
Issue: SPR-13499
2016-07-05 20:50:03 +02:00
Juergen Hoeller
12d373659a
Upgrade to Undertow 1.4 CR3 (and Jackson 2.8 GA)
...
This commit also renames WebSocketIntegrationTests to WebSocketHandshakeTests.
Issue: SPR-14328
2016-07-05 20:47:53 +02:00
Juergen Hoeller
acdb43f470
Remove remaining JRuby and Commons Pool test resources
...
Issue: SPR-14429
2016-07-05 20:47:39 +02:00
Sam Brannen
2bae0613a3
Ensure code compiles with Eclipse JDT
2016-07-05 19:19:09 +02:00
Sam Brannen
1391248ea6
Introduce log4j 2 for Spring's test suite
...
This commit adds a test runtime dependency on log4j 2 for every project
and migrates all log4j.properties files to log4j2-test.xml files.
Issue: SPR-14431
2016-07-05 19:19:09 +02:00
Sam Brannen
9a9551bf18
Make JUnit Jupiter support classes package private
...
Issue: SPR-13575
2016-07-05 17:09:18 +02:00
Sam Brannen
045c678622
Clean up warnings in spring-test
2016-07-05 17:09:18 +02:00
Stephane Nicoll
00d2606b00
Explicit type can be replaced by <>
...
Issue: SPR-13188
2016-07-05 17:00:34 +02:00
Stephane Nicoll
3096888c7d
Better synchronization in ConcurrentMapCache
...
Issue: SPR-13810
2016-07-05 16:44:07 +02:00
Juergen Hoeller
9b9f3714ae
JRuby script template tests run against JRuby 9.1.2.0 now
...
Issue: SPR-14429
2016-07-05 16:34:52 +02:00
Juergen Hoeller
b5db5d3aac
Broadly remove deprecated core classes and methods
...
Issue: SPR-14430
2016-07-05 15:52:49 +02:00
Juergen Hoeller
0fc0ce78ae
Drop deprecated dependencies on Log4j, JRuby, JExcel, Burlap, Commons Pool/DBCP
...
This commit also removes outdated support classes for Oracle, GlassFish, JBoss.
Issue: SPR-14429
2016-07-05 15:46:53 +02:00
Juergen Hoeller
fb5a096ca2
Require Undertow 1.3 byte buffer pool
...
Issue: SPR-13495
2016-07-05 15:31:40 +02:00
Sam Brannen
5f53a60120
Restrict visibility of internal MethodParameterFactory
...
Issue: SPR-14055
2016-07-05 15:20:01 +02:00
Sam Brannen
0da93ad219
Reinstate -Werror compiler argument in Gradle build
...
Commit 0900808 resolved the previous issue by moving the warning
suppression from the method parameter to the method itself.
Issue: SPR-13188
2016-07-05 15:07:32 +02:00
Sam Brannen
016fa0eb39
Upgrade test to Hibernate 5.2
2016-07-05 11:05:23 +02:00
Juergen Hoeller
51252ebbca
Avoid defensive checks against Java 8 API (java.util.Optional etc)
...
This commit also fixes broken javadoc links and code references.
Issue: SPR-13188
2016-07-05 02:09:00 +02:00
Juergen Hoeller
adb935db79
Restore special spring-aspects javadoc treatment
2016-07-04 23:59:00 +02:00
Juergen Hoeller
f38a4b9040
Build update for pruned modules
2016-07-04 23:38:25 +02:00
Juergen Hoeller
54004e0d78
Upgrade to JPA 2.1+ and Bean Validation 1.1+; remove native support for Hibernate 3.6 and 4.x
...
Issue: SPR-13481
Issue: SPR-13827
2016-07-04 23:37:23 +02:00
Juergen Hoeller
69ec437fbc
Drop native OpenJPA support
...
Issue: SPR-14426
2016-07-04 23:35:19 +02:00
Juergen Hoeller
d341624e91
Drop JDO support
...
Issue: SPR-14130
2016-07-04 23:34:48 +02:00
Juergen Hoeller
2b3445df81
Drop Portlet MVC support
...
This commit also removes the corresponding deprecated Servlet MVC variant and updates DispatcherServlet.properties to point to RequestMappingHandlerMapping/Adapter by default.
Issue: SPR-14129
2016-07-04 23:33:47 +02:00
Juergen Hoeller
ae0b7c26c5
Drop Servlet 2.5 runtime compatibility
...
Issue: SPR-13189
2016-07-04 23:31:21 +02:00
Juergen Hoeller
ff6ead1fff
Remove Velocity support
...
Issue: SPR-13795
2016-07-04 23:30:58 +02:00
Juergen Hoeller
4027bda168
Remove Tiles 2 support
...
Issue: SPR-13229
2016-07-04 23:30:11 +02:00
Juergen Hoeller
d0aa607200
Remove XMLBeans support
...
Issue: SPR-13796
2016-07-04 23:29:29 +02:00
Juergen Hoeller
770f0c0661
Require Undertow 1.3.5+, Tyrus 1.11+, Jetty 9.3+, Tomcat 8.5+
...
Issue: SPR-13495
2016-07-04 23:27:07 +02:00
Juergen Hoeller
ccf791b63f
Deprecate OkHttp 2.x support
...
Issue: SPR-14344
2016-07-04 23:23:28 +02:00