Rossen Stoyanchev
63c2c08e01
Update advice on file extensions in URLs
...
Issue: SPR-16240
2017-11-29 15:09:13 -05:00
Rossen Stoyanchev
6f73b8b200
Add WebTestClient to Web Servlet section
2017-11-29 08:45:07 -05:00
Rossen Stoyanchev
3650ecc3bb
Polish
2017-11-28 22:16:07 -05:00
Rossen Stoyanchev
bec63fbb33
Update CORS chapters
...
- Add "Processing" section (also replaces Advanced Customizations)
- Add information on out-of-the-box behavior
- Add more deails on @CrossOririn default configuratio
- Add cross-references between Spring MVC and WebFlux
- Polish
2017-11-28 16:29:30 -05:00
Sam Brannen
773cd3241b
Polishing
2017-11-28 14:11:21 +01:00
Juergen Hoeller
35dd8db892
Correct number of web-specific scopes
...
Issue: SPR-16230
2017-11-24 14:13:23 +01:00
sdeleuze
652e5c5584
Disable CORS credentials by default
...
Access-Control-Allow-Credentials CORS header, used to
allow cookies with CORS requests, is not set to true
anymore by default when enabling CORS with
@CrossOrigin or global CORS configuration in order to
provide a more secured default CORS configuration.
The related allowCredentials property now requires to
be set to true explicitly in order to support cookies
with CORS requests.
Issue: SPR-16130
2017-11-22 22:46:44 +01:00
Juergen Hoeller
0cc644f61f
Polishing
2017-11-21 16:34:08 +01:00
Juergen Hoeller
6f24c0de17
Consistent use of tabs for sample code in the reference documentation
2017-11-20 22:28:00 +01:00
Juergen Hoeller
84699c8b9b
Document common use cases for @Order vs @Priority vs @DependsOn
...
Issue: SPR-16213
2017-11-20 12:53:37 +01:00
Juergen Hoeller
daee6eeaad
ParameterMetaData.getParameterType performance on Oracle 12c
...
Issue: SPR-16139
2017-11-19 21:17:32 +01:00
Arjen Poutsma
e4d405271a
Document DataBuffer/PooledDataBuffer and codecs
...
Issue: SPR-16156
2017-11-16 11:36:26 +01:00
Rossen Stoyanchev
8e21023f28
Update docs on ClientResponse
...
Issue: SPR-16200
2017-11-15 17:08:57 -08:00
sdeleuze
9dd29f76ae
Polish CORS documentation
2017-11-15 16:16:13 +01:00
sdeleuze
38040bf3f2
Add WebFlux CORS reference documentation
...
Issue: SPR-16199
2017-11-15 16:16:01 +01:00
Rossen Stoyanchev
536e72c8df
Add WebSocket chapter to WebFlux section
...
Issue: SPR-15700
2017-11-13 23:20:01 -05:00
Rossen Stoyanchev
0dd31b834e
Refactor WebSocket intro and create separate doc
...
Issue: SPR-15700
2017-11-13 23:20:01 -05:00
Juergen Hoeller
a5da05c3dc
Comprehensive documentation on injection point matching
...
Issue: SPR-16142
2017-11-10 20:20:13 +01:00
Rossen Stoyanchev
14f02d7192
Update reference with examples of multipart requests
...
Issue: SPR-16118
2017-11-06 16:33:58 -05:00
Juergen Hoeller
9b7af8b5aa
Polishing
2017-11-05 21:07:26 +01:00
Rossen Stoyanchev
845110aa66
Update docs on HTTP/2
2017-11-03 10:35:42 -04:00
Jay Bryant
7964360f79
Fix a broken link
2017-11-02 21:21:24 -04:00
Rossen Stoyanchev
aa653b23bc
Add AbstractReactiveWebInitializer
...
This commit introduces a new AbstractReactiveWebInitializer in
spring-web that relies on WebHttpHandlerBuilder to detect request
processing infrastructure beans from an ApplicationContext.
This eliminates the need to create a DispatcherHandler, since it is
expected to be a Spring bean, and as a result the initializers in
spring-webflux have been deprecated.
Issue: SPR-16144
2017-11-02 14:57:06 -04:00
Sebastien Deleuze
0e1be82cfb
Add SPR-15942 to the refdoc list of pending Kotlin issues
2017-10-27 13:56:24 +02:00
Sebastien Deleuze
b9a0e6bbf2
Update documentation about WebTestClient Kotlin issue
...
Issue: SPR-16057
2017-10-27 13:52:51 +02:00
Rossen Stoyanchev
4437a185f4
Replace logo
2017-10-26 21:02:38 -04:00
Rossen Stoyanchev
e0177c9af6
Add logo
2017-10-26 20:44:03 -04:00
Juergen Hoeller
f965123513
Correct SpEL example (matching its comment)
...
Issue: SPR-16111
2017-10-25 19:19:32 +02:00
Rossen Stoyanchev
375d26ed50
Update link to CONTRIBUTING
2017-10-24 23:19:45 -04:00
Juergen Hoeller
9cfa9291cc
Polishing
2017-10-24 14:56:38 +02:00
Juergen Hoeller
9efdadcdca
Compatibility with OpenPDF as alternative to iText 2.1.7
...
Issue: SPR-16107
2017-10-24 13:14:53 +02:00
Brian Clozel
bf6025303b
Start documenting HTTP/2 support
...
A new HTTP/2 support section has been added in the Spring MVC
documentation. Also, a dedicated wiki page is created for specific
container support information.
Issue: SPR-15821
2017-10-24 11:41:51 +02:00
Juergen Hoeller
55b0c2f243
Polishing
2017-10-24 01:01:42 +02:00
Rossen Stoyanchev
a3e62284ea
Create Languages section
...
Issue: SPR-16044
2017-10-23 16:57:56 -04:00
Juergen Hoeller
c7100f771c
Explicit notes on advice mode proxy vs aspectj
...
Issue: SPR-16092
2017-10-22 20:34:34 +02:00
Rossen Stoyanchev
ab92754a2e
@MatrixVariable resolvers for WebFlux
...
The information was already parsed and available in a request attribute
but until now there were no argument resolvers to expose it.
Issue: SPR-16005
2017-10-19 21:01:38 -04:00
Rossen Stoyanchev
d8a7b96b46
WebFlux support for "request handled" in controller
...
Issue: SPR-16087
2017-10-18 21:07:27 -04:00
Juergen Hoeller
a3eeda99e0
Consistent separation between chapters and after chapter titles
2017-10-18 20:24:17 +02:00
Juergen Hoeller
ea00c7c6c8
Explicit notes on ExceptionHandler root vs cause resolution
...
Issue: SPR-16074
2017-10-18 12:18:30 +02:00
Rossen Stoyanchev
32d78e60b6
Update information on WebApplicationContext hierarchy
...
Issue: SPR-16041
2017-10-17 21:49:57 -04:00
Drummond Dawson
ff2bea9b6b
Missing some double backticks with apostrophes
...
Closes gh-1566
2017-10-17 08:33:46 +02:00
Juergen Hoeller
be9c096746
Extended coverage of full vs lite mode for configuration classes
...
Issue: SPR-16076
(cherry picked from commit 17fb4fed09
)
2017-10-16 23:53:09 +02:00
Rossen Stoyanchev
e9187daa5c
Improvements to DispatcherHandler chapter
2017-10-16 09:55:58 -04:00
Rossen Stoyanchev
314f3fc547
Summary of client-side REST options in MVC section
2017-10-16 09:55:58 -04:00
Sebastien Deleuze
6e71664a60
Add spring-kotlin-fullstack example to Kotlin refdoc
2017-10-13 14:38:46 +02:00
Rossen Stoyanchev
2e0a2845ab
Top-level main.css for all asciidoctor styles
...
Properly separate tocbot from asciidoctor styles and use main.css to
include both.
2017-10-11 07:40:25 -04:00
Juergen Hoeller
699fde91db
Polishing
2017-10-10 22:18:09 +02:00
Rossen Stoyanchev
6833d4cdff
Spring MVC content refactoring
...
Easier to find (at the top level) and better summary of testing support.
Improve structure headings names.
Remove or update outdated content.
2017-10-10 16:16:29 -04:00
Juergen Hoeller
6ef7dd4d5e
Notes on classpath scanning and exports vs opens with Jigsaw
...
Issue: SPR-14579
2017-10-10 20:33:52 +02:00
Rossen Stoyanchev
d4677be5c0
Improve Web Servlet section structure
2017-10-06 21:29:36 -04:00
Rossen Stoyanchev
9998c63ee4
Compact headings in Web Servlet section
...
Optimized for viewing in left TOC.
2017-10-06 13:11:15 -04:00
Rossen Stoyanchev
3533db78d2
Fix broken link to overview
2017-10-05 23:33:21 -04:00
Rossen Stoyanchev
b11caeb3ea
Fix headings in WebFlux section
2017-10-05 22:43:26 -04:00
Rossen Stoyanchev
ee3913c6d0
Use Tocbot for Table of Contents
2017-10-05 22:23:38 -04:00
Rossen Stoyanchev
8aaa7e9cc7
Polish index.html
2017-10-05 15:31:27 -04:00
Rossen Stoyanchev
eea8ee2165
Migrate JSP tag library appendix reference to Javadoc.
...
The Javadoc on tag classes now has all the information including a
list of all tags at the package level, HTML tables listing tag
attributes in each tag class, and class level description that is
as good or in many cases better than what was in the reference.
Issue: SPR-16045
2017-10-05 14:25:23 -04:00
Rossen Stoyanchev
e5a5677fcd
Appendix refactoring
...
1. Move schemas to local appendix within each top-level section.
2. Link to Javadoc for JSP tags
3. Purge Class Spring usage information
Issue: SPR-16045
2017-10-05 14:25:18 -04:00
Rossen Stoyanchev
d04d4bfb4d
Better "no content" support and polish in WebTestClient
...
The WebTestClient now takes advantage of the support for decoding
response to Void.class in WebClient so that applications can use
expectBody(Void.class) to the same effect as using
response.bodyToMono(Void.class) as documneted on WebClient#exchange.
The top-level, no-arg returnResult method (added very recently) has been
retracted, since the use of returnResult at that level, i.e. without
consuming the response content, should be used mainly for streaming.
It shouldn't be used for "no content" scenarios.
Documentation and Javadoc have been udpated accordingly.
2017-10-04 15:05:25 -04:00
Rossen Stoyanchev
b2017bb1ec
3rd party web frameworks is back in the web section
2017-10-03 18:06:13 -04:00
Rossen Stoyanchev
45c207aece
What's new and migrating are prominently featured
...
Before this commit those were burried in the Appendix where few would
guess to look. Previously that information was at the top, so it makes
sense to point to the Github wiki from the index HTML page.
Also a general update of the index page. Since we have recently revised
the overview, we can simply point to it and keep it shorter.
The section listing now includes more details per section.
2017-10-03 17:59:07 -04:00
Rossen Stoyanchev
6597551858
WebClient content included in WebFlux section only
...
Before this commit WebClient documentation was also included from the
Integration section where the RestTemplate is documented. That is
convenient but results in duplicate content under different URLs.
This commit removes the include from the Integration section and leaves
2017-10-03 17:59:07 -04:00
Rossen Stoyanchev
fbf2e1e355
Documentation for WebTestClient
...
Issue: SPR-16009
2017-10-03 10:00:48 -04:00
Sebastien Deleuze
2ecd5a4f02
Update Kotlin issues list in the refdoc
2017-10-03 15:49:37 +02:00
Sebastien Deleuze
cf86f9b3dd
Polish Kotlin reference documentation
2017-09-30 19:59:34 +02:00
Sam Brannen
657dc961f4
Polishing
2017-09-30 15:25:51 +02:00
Rossen Stoyanchev
7a8c8c062e
Add reactive mocks to testing section
2017-09-29 20:21:01 -04:00
Stephane Nicoll
cee9d1c08f
Fix formatting
...
Closes gh-1483
2017-09-29 14:41:57 +02:00
Stephane Nicoll
f2d040c41c
Fix link to "Message Converters" section
...
Issue: SPR-16024
2017-09-29 14:31:50 +02:00
Rossen Stoyanchev
d332e06f6c
Update reference after removal of ClientResponse.close()
2017-09-28 16:11:48 -04:00
David Harrigan
b7708d989b
Improve Kotlin documentation readability
2017-09-28 22:02:25 +02:00
Rossen Stoyanchev
2c2bbb45b9
Fix typo
2017-09-28 14:53:43 -04:00
Nikola Kolosnjaji
7c5dd03c9d
Correct ResourceTransformer name
2017-09-28 19:55:07 +02:00
Sam Brannen
2408e2515a
Escape hashtag in Testing chapter to disable Asciidoc highlighting
2017-09-28 16:44:08 +02:00
Jussi Hallila
1440026fb4
Change bean registration to use initialize
...
This commit changes the reference documentation to conform
with the updated API defined in
8b8a6766de
2017-09-28 15:02:25 +02:00
Juergen Hoeller
c078e2eb1d
Overview with explicit JDK 9 (Jigsaw) and Java EE 8 references
2017-09-28 11:47:50 +02:00
Rossen Stoyanchev
5733065ba4
Rename webflux-client.adoc to webflux-webclient.adoc
2017-09-28 01:16:51 -04:00
Rossen Stoyanchev
67910ee48c
WebFlux and Integration share webflux-client.adoc
...
Extract WebClient content into a separate file that is now included
both in the WebFlux and in the Integration sections.
This allows having RestTemplate and WebClient documented in one place
under Integration while also keeping the same included in the WebFlux
section too.
2017-09-27 23:34:45 -04:00
Rossen Stoyanchev
71ccf3c9e3
Polish
2017-09-27 22:48:26 -04:00
Rossen Stoyanchev
869b818e96
WebFlux support for LocaleContext related arguments
...
Issue: SPR-15998
2017-09-27 22:03:42 -04:00
Sam Brannen
d3129a8bd7
Convert selected examples to JUnit Jupiter in reference manual
...
Issue: SPR-14524
2017-09-27 23:27:44 +02:00
Sam Brannen
8c9d42f793
Document SpringExtension for JUnit Jupiter in reference manual
...
Issue: SPR-14524
2017-09-27 23:01:59 +02:00
Sebastien Deleuze
492c469d79
Polish Kotlin reference documentation
2017-09-27 22:54:18 +02:00
Rossen Stoyanchev
6ee1af27c6
WebFlux supports HTTP HEAD
...
Issue: SPR-15994
2017-09-27 15:25:29 -04:00
Sam Brannen
d8d74faab8
Polishing
2017-09-27 21:04:58 +02:00
Sam Brannen
e995854f11
Cross reference SpEL and Environment from JUnit Jupiter documentation
...
Issue: SPR-14524
2017-09-27 20:05:50 +02:00
Sebastien Deleuze
00c0d7847f
Add spring-petclinic-kotlin to Kotlin refdoc
2017-09-27 16:37:10 +02:00
Sam Brannen
550bed2905
Document JUnit Jupiter annotation support in the reference manual
...
Issue: SPR-14524
2017-09-27 16:25:30 +02:00
Sam Brannen
1a8122f97a
Update Testing chapter regarding Servlet 4.0 API for mocks
2017-09-27 16:25:30 +02:00
Sebastien Deleuze
fbb428f032
Polishing
...
Issue: SPR-16014
2017-09-27 01:35:25 +02:00
Juergen Hoeller
efce7902c4
Polishing
2017-09-27 01:34:11 +02:00
Sebastien Deleuze
23497a7ece
Support autowiring by constructor in Kotlin bean DSL
...
Issue: SPR-16014
2017-09-27 01:25:22 +02:00
Rossen Stoyanchev
0e7e95cded
Polish
...
Issue: SPR-16009
2017-09-26 17:24:39 -04:00
Rossen Stoyanchev
9d5a25e737
Proper WebFlux reference and MVC reference updates
...
Pending -- WebSocket, WebTestClient, more details around annotation
processing, exception handling, and view resolution.
Issue: SPR-15149, SPR-16009
2017-09-26 15:35:17 -04:00
Sebastien Deleuze
12ef367f89
Polish reference documentation
2017-09-26 14:49:39 +02:00
Arjen Poutsma
f9e1913e0d
Added docs on customizing WebClient
...
Issue: SPR-15778
2017-09-26 14:06:53 +02:00
Sebastien Deleuze
b85764c7db
Add a section about immutable classes persistence in Kotlin refdoc
2017-09-26 00:04:12 +02:00
Sebastien Deleuze
2d6364eb83
Remove "chin" in admonition blocks of reference documentation
...
Originally contributed by @olivergierke via
spring-projects/spring-framework#1520 . This commit is based on
the spring.css generated from the SASS original source, see
bclozel/asciidoctor-stylesheet-factory#1 .
2017-09-25 15:17:22 +02:00
Sebastien Deleuze
997748ee29
Upgrade to Kotlin 1.1.50
...
Potential regression detected for null-safety on user project side
https://youtrack.jetbrains.com/issue/KT-20411
2017-09-24 23:11:36 +02:00
Sebastien Deleuze
1e87b6dd7d
Update null-safety refdoc with jsr305 JAR guidelines
2017-09-24 13:31:32 +02:00
Sebastien Deleuze
7c18e4b115
Polish null-safety documentation
...
Issue: SPR-15756
2017-09-22 09:45:58 +02:00
Sebastien Deleuze
6c4a103f70
Remove support for generics nullability for now
...
See https://github.com/Kotlin/KEEP/issues/79
2017-09-21 18:44:27 +02:00
Juergen Hoeller
ffe80ff002
Clarify @Bean return type recommendation in case of multiple interfaces
...
Issue: SPR-15973
2017-09-20 10:54:23 +02:00
Sebastien Deleuze
8caeb33974
Polish Kotlin reference documentation
2017-09-19 13:34:21 +02:00
Sebastien Deleuze
825449a3d2
Introduce a link to go back to refdoc index
2017-09-18 15:23:26 +02:00
Sebastien Deleuze
c5ba55ffc2
Polish null-safety documentation
...
Issue: SPR-15756
2017-09-15 18:06:58 +02:00
Sebastien Deleuze
1bc93e3d0f
Revisit nullability annotations
...
This commit introduces the following changes.
1) It adds a new Spring @NonNull annotation which allows to apply
@NonNullApi semantic on a specific element, like @Nullable does.
Combined with @Nullable, it allows partial null-safety support when
package granularity is too broad.
2) @Nullable and @NonNull can apply to ElementType.TYPE_USE in order
to be used on generic type arguments (SPR-15942).
3) Annotations does not apply to ElementType.TYPE_PARAMETER anymore
since it is not supported yet (applicability for such use case is
controversial and need to be discussed).
4) @NonNullApi does not apply to ElementType.FIELD anymore since in a
lot of use cases (private, protected) it is not part for the public API
+ its usage should remain opt-in. A dedicated @NonNullFields annotation
has been added in order to set fields default to non-nullable.
5) Updated Javadoc and reference documentation.
Issue: SPR-15756
2017-09-15 13:26:41 +02:00
Rossen Stoyanchev
ac5694b150
Web documentation update
...
Issue: SPR-15149
2017-09-12 15:02:00 -04:00
David Harrigan
1871c9626d
Kotlin documentation readability improvements
...
Issue: SPR-15659
2017-09-12 16:36:06 +02:00
Rossen Stoyanchev
5c0ca98372
Update index.adoc
2017-09-09 18:21:57 -04:00
Sebastien Deleuze
a8693bf947
Improve Kotlin ref doc
...
This commit add a section about annotations and provides
various update and enhancements to the Kotlin reference
documentation.
Issue: SPR-15659
2017-09-07 17:30:52 +02:00
Sam Brannen
dcdb0b416f
Rename SPRING_CLASS_RULE fields to springClassRule
2017-09-06 17:38:22 +02:00
Sebastien Deleuze
699dfc55a8
Improve Kotlin ref doc structure
...
Issue: SPR-15659
2017-09-06 17:13:17 +02:00
Sebastien Deleuze
5ae35f606c
Leverage kotlin-reflect to determine parameter names
...
This is especially useful to determine interface parameter names
without requiring Java 8 -parameters compiler flag.
Issue: SPR-15541
2017-09-06 15:56:45 +02:00
Sebastien Deleuze
60f763a0dd
Polish Kotlin reference documentation
...
Issue: SPR-15659
2017-09-04 10:54:48 +02:00
Sebastien Deleuze
2969af82d2
Fix Reactive Web link in the ref doc
2017-09-04 07:40:18 +02:00
Arend v. Reinersdorff
ba50581961
Minor fix in example code: No quotes for boolean
...
Closes gh-1511
2017-09-01 09:26:47 +02:00
Sebastien Deleuze
2f812112c2
Update Kotlin Slack URL
...
Issue: SPR-15659
2017-08-31 10:23:25 +02:00
Sebastien Deleuze
466699ba63
Polishing
...
Issue: SPR-15659
2017-08-31 09:57:11 +02:00
Sebastien Deleuze
44e8cdcd89
Polishing
...
Issue: SPR-15659
2017-08-30 17:28:36 +02:00
Sebastien Deleuze
884fc40c3c
Add "Injecting configuration properties" to Kotlin ref doc
...
Issue: SPR-15659
2017-08-30 16:36:55 +02:00
Sebastien Deleuze
3c9bb645d5
Improve Kotlin reference documentation
...
Issue: SPR-15659
2017-08-30 11:56:20 +02:00
Sebastien Deleuze
bddd71e705
Polishing
...
Issue: SPR-15659
2017-08-29 10:45:11 +02:00
Sebastien Deleuze
4359008b2b
Polishing
...
Issue: SPR-15659
2017-08-29 01:49:37 +02:00
Sebastien Deleuze
c1559b3f0a
Fix link to Spring Framework KDoc
...
Issue: SPR-15659
2017-08-29 01:43:32 +02:00
Sebastien Deleuze
ed6a35b465
Add API and reference documentation for Kotlin support
...
Issue: SPR-15659
2017-08-29 01:07:27 +02:00
Sebastien Deleuze
ba02b5761e
Provide distinct Web and Reactive Web sections
...
This change allows much more usable TOC for the reactive
stack and will make WebFlux documentation easier to
contribute thanks to a clearer split between both stacks.
Issue: SPR-15149
2017-08-23 16:02:04 +02:00
Sebastien Deleuze
cdb6688815
Update WebFlux code examples
2017-08-23 13:59:46 +02:00
Sebastien Deleuze
d61db48d64
Improve WebFlux documentation sections
...
Issue: SPR-15149
2017-08-23 13:53:58 +02:00
Stephane Nicoll
3d28e80e53
Fix code format
...
Closes gh-1501
2017-08-21 08:42:26 +02:00
Rossen Stoyanchev
dabb02d830
Update docs on DispatcherServlet config and processing
...
Issue: SPR-15149
2017-08-18 19:07:28 +02:00
Rossen Stoyanchev
940a344a73
Polish
2017-08-18 19:07:28 +02:00
Rossen Stoyanchev
18f42f9667
Fix typo
...
Issue: SPR-15872
2017-08-18 09:18:03 +02:00
Rossen Stoyanchev
10dcaa9bf6
Update introduction to Spring Web MVC
...
Issue: SPR-15149
2017-08-17 21:59:19 +02:00
Rossen Stoyanchev
11ac87099a
Prepare Web section for Servlet vs Reactive content
...
Refer to both Servlet and reactive stacks in web.adoc
Move web-integration.adoc to the very end
Link in web-flux-functional.adoc
Insert "Spring Web MVC" or "Servlet" prefix in chapter titles
Issue: SPR-15149
2017-08-17 21:59:13 +02:00
Rossen Stoyanchev
f1b017af04
Insert line breaks
2017-08-17 21:58:41 +02:00
Rossen Stoyanchev
181f002ddf
Use exact type name in doc sample
...
Issue: SPR-15863
2017-08-15 14:44:22 +02:00
Rossen Stoyanchev
e45733e790
Update overview.adoc
2017-07-28 17:20:19 +02:00
Rossen Stoyanchev
d37498c354
Update overview.adoc
2017-07-28 16:37:49 +02:00
Rossen Stoyanchev
a48a47bbd0
Merge pull request #1487 from Buzzardo/master
...
New overview
2017-07-28 16:18:34 +02:00
Jay Bryant
4872084079
New overview
...
We have written a replacement for the current overview, as the beginning of a larger documentation effort.
2017-07-28 08:38:38 -05:00
Stephane Nicoll
19c88f2cfa
Polish components indexer doc
...
Issue: SPR-15793
2017-07-19 10:05:09 +02:00
Rossen Stoyanchev
e37af83459
Improve docs on on use of urlDecode=false
...
Issue: SPR-15643
2017-07-14 16:52:02 +02:00
Rossen Stoyanchev
134ceac58e
Set all strategies in CNM factory bean
...
ContentNegotiationManagerFactoryBean now provides an option to
explicitly set the strategies to use vs customizing a fixed
list of default strategies.
Issue: SPR-11114
2017-07-11 21:00:57 +02:00
Brian Clozel
f63b0d720e
Update WebFlux reference documentation
...
Note that WebFlux and WebFlux.fn can be both used at the same time
thanks to the handler mapping registration in `@EnableWebFlux`.
Fixing typos in the reference documentation for outdated Reactor
operators.
2017-07-04 13:47:05 +02:00
freeman0432
b14df2b6ea
Fix a missing line of xml fragment
...
Closes gh-1461
2017-06-17 10:33:08 +02:00
Rossen Stoyanchev
4d52590964
Improve docs on forwarded headers
...
Issue: SPR-15612
2017-06-01 22:36:12 -04:00
Kazuki Shimizu
1412c2c577
Fix sample code in WebFlux chapter
2017-05-31 22:05:38 -04:00
Sam Brannen
76b28a0cec
Fix grammatical errors in Testing chapter
2017-05-28 14:28:57 +02:00
Violeta Georgieva
7f616c216b
Specify the HandlerMapping#order in the websocket example
...
The order value has to be specified for the HandlerMapping
so that it will be ordered before the one that serves the static resource.
2017-05-12 20:45:27 +03:00
Juergen Hoeller
4d86515fa5
Overridable Commons Logging bridge in separate spring-jcl jar
...
Issue: SPR-14512
2017-05-03 20:29:05 +02:00
Sam Brannen
55833dc3d1
Discontinue use of Rouge in the Reference Manual
...
Due to a bug in Rouge thats prevents it from working on MS Windows, we
are currently reverting back to CodeRay for source code highlighting
within the Reference Manual.
Issues: SPR-15471
2017-04-22 19:02:46 +02:00
Rossen Stoyanchev
7df3d68b2a
Replace WebMvcConfigurerAdapter with default methods
...
Issue: SPR-15465
2017-04-20 16:14:13 -04:00
Fredrik Sundberg
cf50a9a1ed
Fix Selenium links in testing.adoc
...
Selenium wiki & javadoc moved from google code to github.
Also a fix to a link for Geb.
Closes gh-1392
2017-04-19 09:22:35 +02:00
Stephane Nicoll
1c0b3be6e6
Customize QosSettings for JMS replies
...
This commit introduces QosSettings that gather the Qualify of Service
settings one can use when sending a message. Such object can now be
associated to any JMS endpoint that allows to send a reply as part of
the processing of an incoming message.
Issue: SPR-15408
2017-04-18 13:15:38 +02:00
Juergen Hoeller
a49a0007b2
Revised overview (aligned with the 4.3.x line)
2017-04-17 19:55:45 +02:00
Juergen Hoeller
5d3249f692
Recommendation for consistent @Profile declarations on overloaded @Bean methods
...
Issue: SPR-15266
2017-04-17 14:52:06 +02:00
Juergen Hoeller
022aefdfe8
Explicit note about @Profile declarations on overloaded @Bean methods
...
Also marks @Conditional as @Documented, aligned with other annotations.
Issue: SPR-15266
2017-04-15 14:17:45 +02:00
Juergen Hoeller
d50dab6ea9
Suppress deprecation warning on JDK 9 (for LogRecord.setMillis)
...
Includes revised Log methods in log level order, with consistent delegation of fatal->error for log level checks in SLF4J and JUL, a JavaUtilDelegate for defensive access to java.logging on JDK 9, support for LogRecord message objects, as well as revised log setup recommendations.
Issue: SPR-15453
Issue: SPR-14512
2017-04-14 22:43:44 +02:00
Brian Clozel
bf3fe93dbd
Do not mention deprecated Reactive Boot starter
...
There's an officially supported Spring WebFlux starter now in Spring
Boot, so all mentions to the experimental starter are now removed.
2017-04-14 19:22:46 +02:00
Brian Clozel
a8d785b87f
Move RxNetty support to test scope
...
The RxNetty runtime support is not meant to be officially supported and
should be restricted to testing purposes only.
Issue: SPR-15444
2017-04-14 19:18:42 +02:00
Stephane Nicoll
7084bc293a
Polish "Improve unless condition in caching doc"
...
Closes gh-1387
2017-04-13 17:50:11 +02:00
Michael J. Simons
b426d847e6
Improve unless condition in caching doc
...
See gh-1387
2017-04-13 17:48:00 +02:00
Michael J. Simons
33fd94c098
Polish condition in caching examples
...
Closes gh-1386
2017-04-13 17:45:03 +02:00
Sebastien Deleuze
dce72e0ad0
Change Mono#then to Mono#flatMap in documentation
...
Issue: SPR-15318
2017-04-13 15:37:27 +02:00
Sebastien Deleuze
e3fae2716e
Rename Mono#otherwise[Empty] to switch[onError/IfEmpty]
...
Issue: SPR-15318
2017-04-13 15:36:34 +02:00
Kirill Gavrilov
5fd03e45f6
Fix typo
...
Closes gh-1383
2017-04-10 09:53:52 +02:00
Rossen Stoyanchev
e4c62cc029
Controller API for view rendering
...
Issue: SPR-15211
2017-04-07 17:15:07 -04:00
Sam Brannen
f3ec812abf
Delete obsolete GIF and JPG images
...
This commit deletes images that are no longer used in the Reference
Manual.
Issue: SPR-14997
2017-04-06 18:14:11 +02:00
Sam Brannen
3a4b205b20
Use Rouge syntax highlighting in PDF version of Reference Manual
...
This commit uses a tip provided by @mojavelinux to set the syntax
highlighter to Rouge for the PDF version of the User Guide.
Once Asciidoctor 1.5.7 has been released we will likely switch to Rouge
for the HTML version of the Reference Manual as well.
Issue: SPR-14997
2017-04-06 18:07:19 +02:00
Sam Brannen
b403fb3749
Fix grammar
2017-04-06 17:47:13 +02:00
Sam Brannen
ffa5dbe898
Polishing
2017-04-05 18:21:22 +02:00
Sam Brannen
454e61e8ac
Use standard PNGs in reference manual
...
This commit converts interlaced PNGs to standard PNGs and uses PNGs
instead of GIFs consistently within the reference manual in order to
avoid issues with AsciiDoc’s support for inlined images.
Issue: SPR-14997
2017-04-05 00:09:54 +02:00
Rossen Stoyanchev
c7c480610c
Polish doc changes
2017-04-04 17:44:57 -04:00
Rossen Stoyanchev
f293c4d84b
Doc use of reactive types in Spring MVC controllers
...
Issue: SPR-15365
2017-04-04 17:32:24 -04:00
Brian Clozel
dea4825a9f
Fix link references between documents
...
Issue: SPR-14997
2017-03-29 14:22:46 +02:00
Brian Clozel
924adaec6c
Render reference documentation with Asciidoctor
...
This commit removes docbook from the documentation toolchain and
instead makes use of asciidoctor to render the reference documentation
in HTML and PDF formats.
The main Gradle build has been refactored with the documentation tasks
and sniffer tasks extracted to their own gradle file in the "gradle"
folder.
A new asciidoctor Spring theme is also used to render the HTML5 backend.
Issue: SPR-14997
2017-03-29 14:22:46 +02:00