Juergen Hoeller
46c296b154
Polishing
2020-08-07 15:48:13 +02:00
Juergen Hoeller
bfd20da9de
Polishing (backported from 5.2.x)
2020-08-07 14:51:08 +02:00
Juergen Hoeller
ce4001dd40
Refine use of substring operations
...
Closes gh-25445
2020-08-07 14:50:44 +02:00
Juergen Hoeller
ba8000d5b8
Polishing
2020-07-17 19:15:06 +02:00
Juergen Hoeller
f96a3d5ee1
Polishing
2020-07-17 18:29:08 +02:00
Juergen Hoeller
236eea8de9
Consistent abstract declaration of "Abstract" base classes
...
Closes gh-25240
2020-06-11 23:59:16 +02:00
Juergen Hoeller
7d39fbea16
Upgrade to Checkstyle 8.32, Tomcat 9.0.35, Netty 4.1.50, Hibernate ORM 5.3.17, Hibernate Validator 6.0.20
2020-05-18 15:16:11 +02:00
Juergen Hoeller
a4bba6aff2
Honor overridden AcceptHeaderLocaleContextResolver.getDefaultLocale()
...
Closes gh-24871
2020-04-09 12:03:29 +02:00
Juergen Hoeller
906583c40a
Upgrade to Tomcat 9.0.33, Hibernate ORM 5.3.16, Hibernate Validator 6.0.19
2020-04-03 21:50:28 +02:00
Juergen Hoeller
9f71c98871
Expose parameter annotations from interfaces across entire class hierarchy
...
Closes gh-24127
2020-03-24 00:53:40 +01:00
Juergen Hoeller
5f7df0d14f
Latest dependency updates (RxJava 2.2.19, Undertow 2.0.30, Netty 4.1.47, Jetty 9.4.27, POI 4.1.2, OkHttp 3.14.7)
2020-03-13 23:42:30 +01:00
Rossen Stoyanchev
d8abbc501e
CorsInterceptor skips async dispatch
...
Closes gh-24223
2020-01-06 21:24:02 +00:00
Juergen Hoeller
da4e2710b4
Upgrade to Joda-Time 2.10.5 and Commons Pool 2.6.2
2019-12-10 00:38:21 +01:00
Juergen Hoeller
4f86282b14
Polishing
2019-12-01 01:55:26 +01:00
Juergen Hoeller
8b1709b8f3
Upgrade to Hibernate Validator 6.0.18 and Undertow 2.0.28
2019-11-20 17:45:18 +01:00
Sam Brannen
ffcd83e3a8
Ignore scoped proxy targets for @ControllerAdvice beans
...
Prior to this commit, methods in a @ControllerAdvice bean were
registered and invoked twice if the advice was a scoped bean (e.g.,
request or session scoped). In other words, both the proxy bean and the
target bean were wrapped in ControllerAdviceBean instances.
This commit fixes this bug by modifying the findAnnotatedBeans() method
in ControllerAdviceBean so that it filters out targets of scoped
proxies.
Closes gh-24017
2019-11-19 15:21:48 +01:00
Sam Brannen
9a522946a5
Backport tests for gh-23985
2019-11-19 15:21:48 +01:00
Rossen Stoyanchev
64db939e4a
Javadoc update for content negotiation
...
Closes gh-23409
2019-11-11 12:08:05 +00:00
Rossen Stoyanchev
1301c7e95d
Update WebMvcConfigurer#addInterceptors Javadoc
...
Closes gh-23908
2019-11-06 21:38:32 +00:00
Rossen Stoyanchev
48b22292ff
Fix issue with path matching options
...
Closes gh-23907
2019-11-06 18:13:10 +00:00
Rossen Stoyanchev
2e4944198d
Fix condition in ServletInvocableHandlerMethod
...
Closes gh-23775
2019-11-06 18:02:28 +00:00
Juergen Hoeller
6faf61ba40
Latest applicable dependency updates (Tomcat 9.0.27, Undertow 2.0.27, RxJava 2.2.13, Hibernate ORM 5.3.13, POI 4.1.1, Checkstyle 8.26)
2019-10-30 11:07:39 +01:00
Juergen Hoeller
3616e96792
Upgrade to SLF4J 1.7.28, Groovy 2.5.8, RxJava 2.2.12, Joda-Time 2.10.4, Rome 1.12.2, OkHttp 3.14.3, Apache HttpClient 4.5.10, Apache Johnzon 1.1.13
2019-09-25 22:27:41 +02:00
Juergen Hoeller
bb6f9bb6d4
Polishing
2019-09-25 12:14:48 +02:00
Phillip Webb
d945ae9191
Add blank line between java and javax imports
...
See gh-23539
Co-authored-by: Sam Brannen <sbrannen@pivotal.io >
2019-09-16 13:41:59 +02:00
Rossen Stoyanchev
4f4b9f6b1b
Fix checkstyle violation
2019-08-29 15:53:05 +03:00
Rossen Stoyanchev
4e4ec266b2
Adjust error response in ResourceUrlEncodingFilter
...
Failure to find the lookup path now results in 400 instead of 500
reflecting the presence of some issue with the input path.
Closes gh-23508
2019-08-29 14:58:03 +03:00
Rossen Stoyanchev
6d8bf3466c
Suppress decoding error for resource path
...
Closes gh-23463
2019-08-21 10:02:15 +03:00
Juergen Hoeller
92890232df
Upgrade to OpenPDF 1.2.21, Rome 1.12.1, XStream 1.4.11.1
...
Includes updated javadoc links for 5.1.x branch.
2019-07-20 18:20:03 +02:00
Sam Brannen
db8be50161
Support empty target request path in FlashMap
...
Prior to this commit, if the user configured an empty path for the
targetRequestPath property of a FlashMap, the FlashMapManager threw a
StringIndexOutOfBoundsException when saving the output FlashMap for the
next request.
This commit fixes this by skipping the decoding and normalization of an
empty target request path.
Fixes gh-23240
2019-07-07 18:38:26 +02:00
Juergen Hoeller
29dcd19971
Upgrade to AspectJ 1.9.4, RxJava 2.2.10, Jetty 9.4.19, Undertow 2.0.22
...
Includes Hibernate Validator 6.0.17 and renames "withoutJclOverSlf4j".
2019-06-22 16:49:40 +02:00
Sebastien Deleuze
bcad276adb
Fix Jackson documentation broken links
...
Closes gh-23153
2019-06-19 13:59:36 +02:00
Juergen Hoeller
fc46abf0b7
Polishing
2019-06-12 18:04:06 +02:00
Juergen Hoeller
22aba8bf60
Upgrade to Apache HttpClient 4.5.9
2019-06-11 23:49:57 +02:00
Juergen Hoeller
7dc92aa05d
Polishing
2019-06-11 20:57:27 +02:00
Juergen Hoeller
5aa0de7ac8
Upgrade to OkHttp 3.14.2, Joda-Time 2.10.2, OpenPDF 1.2.17, JRuby 9.2.7
2019-05-21 20:47:06 +02:00
Juergen Hoeller
c5d6b74321
Fix stale-if-error xsd documentation
...
Closes gh-22983
2019-05-20 17:18:11 +02:00
Juergen Hoeller
daee6f5bd9
Avoid expensive assertions in web resource resolution
...
Closes gh-22955
2019-05-13 13:28:07 +02:00
Sam Brannen
4aaec942c4
Introduce HTTPS mappings in spring.schemas files
...
Closes gh-22903
2019-05-07 12:56:42 +02:00
Juergen Hoeller
a7949ac84a
Consistent use of StringUtils.hasLength(String) vs isEmpty(Object)
2019-05-03 17:29:14 +02:00
Juergen Hoeller
31c3b8a291
Avoid unguarded String concatenation for debug/trace logging
...
Closes gh-22874
2019-05-03 00:10:56 +02:00
Rossen Stoyanchev
b398216191
Fail proactively if lookupPath not in requestUri
...
Closes gh-22851
2019-05-01 03:57:44 -04:00
Rossen Stoyanchev
b5327ef60f
Fix regression in ProducesRequestCondition
...
Closes gh-22853
2019-05-01 02:59:19 -04:00
Juergen Hoeller
e0423fbdc2
Revise inline comment for logException call
...
Closes gh-22794
2019-04-30 18:42:53 +02:00
Juergen Hoeller
359c4f091e
Add rejectInvalidCookies flag to CookieLocaleResolver
...
Closes gh-22861
2019-04-30 18:39:58 +02:00
Juergen Hoeller
e5e2d2d661
Polishing (includes minor performance refinements from master)
2019-04-26 16:51:18 +02:00
Juergen Hoeller
bdd9a557a5
Streamline ReactiveAdapterRegistry.getAdapter usage
...
Closes gh-22842
2019-04-26 16:49:16 +02:00
Juergen Hoeller
0cfab87b1f
Revise isEligibleValue javadoc towards BeanUtils.isSimpleValueType
...
See gh-22816
2019-04-25 14:31:09 +02:00
Rossen Stoyanchev
42fc4a35d5
Ensure flush after StreamingResponseBody
...
Closes gh-22813
2019-04-18 22:49:23 -04:00
Rossen Stoyanchev
1a97a26eb7
Disable response caching when controller resolves ETag
...
See gh-22797
2019-04-18 11:50:43 -04:00