Sebastien Deleuze
22cf83edba
Add support for suspending handler methods in WebFlux
...
This commit turns Coroutines suspending methods to `Mono` which can be
handled natively by WebFlux.
See gh-19975
6 years ago
Sam Brannen
3cce85b402
Upgrade to latest Checkstyle Suppressions DTD
...
See https://github.com/checkstyle/checkstyle/blob/master/config/suppressions.xml
6 years ago
Sam Brannen
3967082c77
Upgrade to latest Checkstyle DTD
...
See http://checkstyle.sourceforge.net/config.html#Configuration_XML_Structure
6 years ago
Stephane Nicoll
a46a6e843b
Merge branch '5.1.x'
6 years ago
Stephane Nicoll
0552468998
Merge pull request #22597 from lwjli
...
* pr/22597:
Polish "Remove outdated link in documentation"
Remove outdated link in documentation
6 years ago
Stephane Nicoll
5e019e1769
Polish "Remove outdated link in documentation"
...
Closes gh-22597
6 years ago
lwjli
31a2b4ef46
Remove outdated link in documentation
...
See gh-22597
6 years ago
Sam Brannen
fef43048b2
Polish annotation-driven event listener support
6 years ago
Juergen Hoeller
0b53dbf38f
Allow usage of BeanNameGenerator in ImportBeanDefinitionRegistrars
...
Closes gh-22591
6 years ago
stsypanov
e94af52510
Use Arrays::fill instead of hand-written loop
6 years ago
stsypanov
29f382b04e
Simplify String concatenation
6 years ago
Sam Brannen
9d2e7ced89
Favor Math.[min|max]() over handcrafted code
...
In line with the general trend toward favoring core JDK APIs for common
tasks in Spring Framework 5.2, this commit replaces handcrafted
statements with Math.min() and Math.max() were applicable.
6 years ago
valery1707
9cf9d0fa21
Fix copy-n-paste error in Javadoc in ResponseEntityExceptionHandler
...
Closes gh-22589
6 years ago
Juergen Hoeller
840d80b994
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
fcb3957884
Upgrade to Netty 4.1.34
6 years ago
Juergen Hoeller
fe56aa6fa4
Polishing
6 years ago
Juergen Hoeller
88049e9b5c
EventListenerMethodProcessor skips annotation search on java classes
...
Closes gh-22564
6 years ago
Sam Brannen
1e417146c9
Merge branch '5.1.x'
6 years ago
Sam Brannen
db56d348dc
Polishing
...
See gh-22577
6 years ago
Sam Brannen
f9e22a0f02
Merge branch '5.1.x'
6 years ago
Sam Brannen
8f7b118701
Ensure PDF version of Reference Manual does not contain HTML <strong> tags
...
Prior to this commit, the PDF version of the Spring Reference Manual
contained HTML <strong></strong> tags in code examples due to the fact
that Asciidoctor converts bold formatting (i.e., elements wrapped in
`**` or `*`) within source code blocks into HTML tags even for PDF
rendering.
This commit addresses this issue by removing all bold formatting from
example code blocks.
Closes gh-22577
6 years ago
Juergen Hoeller
4bee5073a0
Proper exception for non-matching argument on unique factory method
...
See gh-22420
6 years ago
Arjen Poutsma
88ca255c95
Fix checkstyle issue
6 years ago
Juergen Hoeller
c0ddaae5c0
Shared empty InjectionMetadata/LifecycleMetadata instance
...
Closes gh-22570
6 years ago
Juergen Hoeller
62c923711d
Consistent use of empty array constants in ReflectionUtils
...
Closes gh-22567
6 years ago
Juergen Hoeller
a7adafdb6a
Larger initial size for ASM type descriptor StringBuilder
...
Closes gh-22565
6 years ago
Rossen Stoyanchev
57a67a3c06
Header predicate option in AbstractRequestLoggingFilter
...
Closes gh-22244
6 years ago
Rossen Stoyanchev
19c024f91f
Improved logging for @MessageMapping methods
...
Closes gh-20564
6 years ago
Rossen Stoyanchev
b88aad6b39
Avoid payload conversion if unnecessary
...
Closes gh-22386
6 years ago
Rossen Stoyanchev
baa7e2e228
Merge pull request #22367 from envious/adding-maxframebuffersize
6 years ago
Rossen Stoyanchev
2d4247b2da
Polish
6 years ago
Usman
9f617be909
maxFramePayloadLength property in ReactorNettyWebSocketClient
...
Closes gh-22367
6 years ago
Rossen Stoyanchev
2b4cd5cf56
Fragment should be expanded last
...
Closes gh-22447
6 years ago
Sam Brannen
7dc522f0d6
Clean up warnings in Gradle build
6 years ago
Sam Brannen
79f416ddb8
Manual URL Cleanup
...
See gh-22515
6 years ago
Sam Brannen
00196ea14a
Merge branch 'spring-operator-polish-urls-build-5.1.x' into 5.1.x
6 years ago
Sam Brannen
7eb1a421f7
Manual URL Cleanup
...
Closes gh-22522
6 years ago
Spring Operator
9ca70dc1d3
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://quartz-scheduler.org/api/2.2.1/ (301) migrated to:
https://www.quartz-scheduler.org/api/2.2.1/ ([https](https://quartz-scheduler.org/api/2.2.1/ ) result 404).
## Fixed Success
These URLs were fixed successfully.
* http://docs.jboss.org/jbossas/javadoc/4.0.5/connector/ migrated to:
https://docs.jboss.org/jbossas/javadoc/4.0.5/connector/ ([https](https://docs.jboss.org/jbossas/javadoc/4.0.5/connector/ ) result 200).
* http://docs.jboss.org/jbossas/javadoc/7.1.2.Final/ migrated to:
https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/ ([https](https://docs.jboss.org/jbossas/javadoc/7.1.2.Final/ ) result 200).
* http://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/ migrated to:
https://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/ ([https](https://docs.oracle.com/cd/E13222_01/wls/docs90/javadocs/ ) result 200).
* http://docs.oracle.com/javaee/7/api/ migrated to:
https://docs.oracle.com/javaee/7/api/ ([https](https://docs.oracle.com/javaee/7/api/ ) result 200).
* http://docs.oracle.com/javase/8/docs/api/ migrated to:
https://docs.oracle.com/javase/8/docs/api/ ([https](https://docs.oracle.com/javase/8/docs/api/ ) result 200).
* http://fasterxml.github.io/jackson-core/javadoc/2.9/ migrated to:
https://fasterxml.github.io/jackson-core/javadoc/2.9/ ([https](https://fasterxml.github.io/jackson-core/javadoc/2.9/ ) result 200).
* http://fasterxml.github.io/jackson-databind/javadoc/2.9/ migrated to:
https://fasterxml.github.io/jackson-databind/javadoc/2.9/ ([https](https://fasterxml.github.io/jackson-databind/javadoc/2.9/ ) result 200).
* http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.9/ migrated to:
https://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.9/ ([https](https://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.9/ ) result 200).
* http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ migrated to:
https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ ([https](https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ ) result 200).
* http://issues.gradle.org/browse/GRADLE-1116 migrated to:
https://issues.gradle.org/browse/GRADLE-1116 ([https](https://issues.gradle.org/browse/GRADLE-1116 ) result 200).
* http://projectreactor.io/docs/core/release/api/ migrated to:
https://projectreactor.io/docs/core/release/api/ ([https](https://projectreactor.io/docs/core/release/api/ ) result 200).
* http://tiles.apache.org/framework/apidocs/ migrated to:
https://tiles.apache.org/framework/apidocs/ ([https](https://tiles.apache.org/framework/apidocs/ ) result 200).
* http://tiles.apache.org/tiles-request/apidocs/ migrated to:
https://tiles.apache.org/tiles-request/apidocs/ ([https](https://tiles.apache.org/tiles-request/apidocs/ ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/ migrated to:
https://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/ ([https](https://www.eclipse.org/aspectj/doc/released/aspectj5rt-api/ ) result 200).
* http://www.reactive-streams.org/reactive-streams-1.0.1-javadoc/ migrated to:
https://www.reactive-streams.org/reactive-streams-1.0.1-javadoc/ ([https](https://www.reactive-streams.org/reactive-streams-1.0.1-javadoc/ ) result 200).
* http://docs.spring.io/spring-framework/docs migrated to:
https://docs.spring.io/spring-framework/docs ([https](https://docs.spring.io/spring-framework/docs ) result 301).
* http://glassfish.java.net/nonav/docs/v3/api/ migrated to:
https://glassfish.java.net/nonav/docs/v3/api/ ([https](https://glassfish.java.net/nonav/docs/v3/api/ ) result 301).
* http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/ migrated to:
https://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/ ([https](https://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/topic/com.ibm.websphere.javadoc.doc/web/apidocs/ ) result 301).
* http://projects.spring.io/spring-framework migrated to:
https://projects.spring.io/spring-framework ([https](https://projects.spring.io/spring-framework ) result 301).
* http://springframework.org/schema migrated to:
https://springframework.org/schema ([https](https://springframework.org/schema ) result 301).
* http://ehcache.org/apidocs/2.10.4 (301) migrated to:
https://www.ehcache.org/apidocs/2.10.4 ([https](https://ehcache.org/apidocs/2.10.4 ) result 301).
6 years ago
Juergen Hoeller
40c62139ae
Early resolution of unique factory methods in configuration classes
...
Includes consistent bean class resolution in the enhancement step as well as general reflection optimizations for user-declared methods.
Closes gh-22420
6 years ago
Сергей Цыпанов
a35adc6ea6
Add missing break statements to stop looping when result is known
...
Closes gh-22573
6 years ago
Stephane Nicoll
96cd4411e5
Merge branch '5.1.x'
6 years ago
Stephane Nicoll
78bdb58356
Merge pull request #22572 from jorgheymans
...
* pr/22572:
Polish "Align RdbmsOperation javadoc with jdbcTemplate defaults"
Align RdbmsOperation javadoc with jdbcTemplate defaults
6 years ago
Stephane Nicoll
620ee018e7
Polish "Align RdbmsOperation javadoc with jdbcTemplate defaults"
...
Closes gh-22572
6 years ago
Jorg Heymans
abb178d0d5
Align RdbmsOperation javadoc with jdbcTemplate defaults
...
See gh-22572
6 years ago
Juergen Hoeller
e3a9826e56
Bypass method traversal for annotation introspection if possible
...
The isCandidateClass mechanism is consistently used for a bypass check before method traversal attempts. While by default this is only bypassing standard java types, the same mechanism can be used with index metadata which indicates non-presence of certain annotations.
See gh-22420
6 years ago
Sebastien Deleuze
6266370a7a
Polishing
6 years ago
Sebastien Deleuze
aabfc5f0a1
Support primitive types in BeanUtils.instantiateClass args
...
This commit adds support for primitive default values for
BeanUtils.instantiateClass arguments in Java in order to provide
a consistent behavior in both Java and Kotlin languages.
Closes gh-22531
6 years ago
Rossen Stoyanchev
256f8549d0
Merge branch '5.1.x'
6 years ago
Rossen Stoyanchev
b343e73eb0
Add streaming responses to Spring MVC Test section
...
Closes gh-22544
6 years ago
Rossen Stoyanchev
620a898e60
Fix typo in documentation
...
See gh-22394
6 years ago