Rossen Stoyanchev
3e4ba75716
Allow "*" for Access-Control-Expose-Headers
...
Closes gh-26113
5 years ago
Juergen Hoeller
32fcff5249
Polishing
5 years ago
Rossen Stoyanchev
b0726ffbb3
Full header support HTTP HEAD Resource requests
...
Allow the body to be written in order for all headers to be set
as they would be on HTTP GET. The body content is ignored as a
lower level.
See gh-25976
5 years ago
Rossen Stoyanchev
f02a2bef8f
Allow Resource to add headers for range requests
...
Closes gh-25976
5 years ago
Juergen Hoeller
f49e0e36ff
Optimize String argument resolution in MessageTag
...
Closes gh-25809
(cherry picked from commit d9da663f6d )
5 years ago
Rossen Stoyanchev
3371c23343
Reinstate removal of jsessionid from lookup path
...
Closes gh-25864
5 years ago
Juergen Hoeller
25a1bfb093
Avoid creation of unused logger instance in AbstractMediaTypeExpression
...
Closes gh-25901
5 years ago
Juergen Hoeller
6124a3f0ba
Upgrade to Hibernate Validator 6.0.21, Undertow 2.0.32, Checkstyle 8.36.2
5 years ago
Rossen Stoyanchev
2281e42191
Shared read-only instances of UrlPathHelper
...
UrlPathHelper is often created and used without customizations or with
the same customizations. This commit introduces re-usable, instances.
Effectively a backport of commit 23233c.
Closes gh-25690
5 years ago
Juergen Hoeller
46c296b154
Polishing
5 years ago
Juergen Hoeller
bfd20da9de
Polishing (backported from 5.2.x)
5 years ago
Juergen Hoeller
ce4001dd40
Refine use of substring operations
...
Closes gh-25445
5 years ago
Juergen Hoeller
ba8000d5b8
Polishing
5 years ago
Juergen Hoeller
f96a3d5ee1
Polishing
6 years ago
Juergen Hoeller
236eea8de9
Consistent abstract declaration of "Abstract" base classes
...
Closes gh-25240
6 years ago
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
6 years ago
Juergen Hoeller
a4bba6aff2
Honor overridden AcceptHeaderLocaleContextResolver.getDefaultLocale()
...
Closes gh-24871
6 years ago
Juergen Hoeller
906583c40a
Upgrade to Tomcat 9.0.33, Hibernate ORM 5.3.16, Hibernate Validator 6.0.19
6 years ago
Juergen Hoeller
9f71c98871
Expose parameter annotations from interfaces across entire class hierarchy
...
Closes gh-24127
6 years ago
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)
6 years ago
Rossen Stoyanchev
d8abbc501e
CorsInterceptor skips async dispatch
...
Closes gh-24223
6 years ago
Juergen Hoeller
da4e2710b4
Upgrade to Joda-Time 2.10.5 and Commons Pool 2.6.2
6 years ago
Juergen Hoeller
4f86282b14
Polishing
6 years ago
Juergen Hoeller
8b1709b8f3
Upgrade to Hibernate Validator 6.0.18 and Undertow 2.0.28
6 years ago
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
6 years ago
Sam Brannen
9a522946a5
Backport tests for gh-23985
6 years ago
Rossen Stoyanchev
64db939e4a
Javadoc update for content negotiation
...
Closes gh-23409
6 years ago
Rossen Stoyanchev
1301c7e95d
Update WebMvcConfigurer#addInterceptors Javadoc
...
Closes gh-23908
6 years ago
Rossen Stoyanchev
48b22292ff
Fix issue with path matching options
...
Closes gh-23907
6 years ago
Rossen Stoyanchev
2e4944198d
Fix condition in ServletInvocableHandlerMethod
...
Closes gh-23775
6 years ago
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)
6 years ago
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
6 years ago
Juergen Hoeller
bb6f9bb6d4
Polishing
6 years ago
Phillip Webb
d945ae9191
Add blank line between java and javax imports
...
See gh-23539
Co-authored-by: Sam Brannen <sbrannen@pivotal.io>
6 years ago
Rossen Stoyanchev
4f4b9f6b1b
Fix checkstyle violation
6 years ago
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
6 years ago
Rossen Stoyanchev
6d8bf3466c
Suppress decoding error for resource path
...
Closes gh-23463
6 years ago
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.
7 years ago
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
7 years ago
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".
7 years ago
Sebastien Deleuze
bcad276adb
Fix Jackson documentation broken links
...
Closes gh-23153
7 years ago
Juergen Hoeller
fc46abf0b7
Polishing
7 years ago
Juergen Hoeller
22aba8bf60
Upgrade to Apache HttpClient 4.5.9
7 years ago
Juergen Hoeller
7dc92aa05d
Polishing
7 years ago
Juergen Hoeller
5aa0de7ac8
Upgrade to OkHttp 3.14.2, Joda-Time 2.10.2, OpenPDF 1.2.17, JRuby 9.2.7
7 years ago
Juergen Hoeller
c5d6b74321
Fix stale-if-error xsd documentation
...
Closes gh-22983
7 years ago
Juergen Hoeller
daee6f5bd9
Avoid expensive assertions in web resource resolution
...
Closes gh-22955
7 years ago
Sam Brannen
4aaec942c4
Introduce HTTPS mappings in spring.schemas files
...
Closes gh-22903
7 years ago
Juergen Hoeller
a7949ac84a
Consistent use of StringUtils.hasLength(String) vs isEmpty(Object)
7 years ago
Juergen Hoeller
31c3b8a291
Avoid unguarded String concatenation for debug/trace logging
...
Closes gh-22874
7 years ago