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
7 years ago
Sebastien Deleuze
12ef367f89
Polish reference documentation
7 years ago
Arjen Poutsma
f9e1913e0d
Added docs on customizing WebClient
...
Issue: SPR-15778
7 years ago
Sebastien Deleuze
b85764c7db
Add a section about immutable classes persistence in Kotlin refdoc
7 years ago
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 .
7 years ago
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
7 years ago
Sebastien Deleuze
1e87b6dd7d
Update null-safety refdoc with jsr305 JAR guidelines
7 years ago
Sebastien Deleuze
7c18e4b115
Polish null-safety documentation
...
Issue: SPR-15756
7 years ago
Sebastien Deleuze
6c4a103f70
Remove support for generics nullability for now
...
See https://github.com/Kotlin/KEEP/issues/79
7 years ago
Juergen Hoeller
ffe80ff002
Clarify @Bean return type recommendation in case of multiple interfaces
...
Issue: SPR-15973
7 years ago
Sebastien Deleuze
8caeb33974
Polish Kotlin reference documentation
7 years ago
Sebastien Deleuze
825449a3d2
Introduce a link to go back to refdoc index
7 years ago
Sebastien Deleuze
c5ba55ffc2
Polish null-safety documentation
...
Issue: SPR-15756
7 years ago
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
7 years ago
Rossen Stoyanchev
ac5694b150
Web documentation update
...
Issue: SPR-15149
7 years ago
David Harrigan
1871c9626d
Kotlin documentation readability improvements
...
Issue: SPR-15659
7 years ago
Rossen Stoyanchev
5c0ca98372
Update index.adoc
7 years ago
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
7 years ago
Sam Brannen
dcdb0b416f
Rename SPRING_CLASS_RULE fields to springClassRule
7 years ago
Sebastien Deleuze
699dfc55a8
Improve Kotlin ref doc structure
...
Issue: SPR-15659
7 years ago
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
7 years ago
Sebastien Deleuze
60f763a0dd
Polish Kotlin reference documentation
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
2969af82d2
Fix Reactive Web link in the ref doc
7 years ago
Arend v. Reinersdorff
ba50581961
Minor fix in example code: No quotes for boolean
...
Closes gh-1511
7 years ago
Sebastien Deleuze
2f812112c2
Update Kotlin Slack URL
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
466699ba63
Polishing
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
44e8cdcd89
Polishing
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
884fc40c3c
Add "Injecting configuration properties" to Kotlin ref doc
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
3c9bb645d5
Improve Kotlin reference documentation
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
bddd71e705
Polishing
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
4359008b2b
Polishing
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
c1559b3f0a
Fix link to Spring Framework KDoc
...
Issue: SPR-15659
7 years ago
Sebastien Deleuze
ed6a35b465
Add API and reference documentation for Kotlin support
...
Issue: SPR-15659
7 years ago
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
7 years ago
Sebastien Deleuze
cdb6688815
Update WebFlux code examples
7 years ago
Sebastien Deleuze
d61db48d64
Improve WebFlux documentation sections
...
Issue: SPR-15149
7 years ago
Stephane Nicoll
3d28e80e53
Fix code format
...
Closes gh-1501
7 years ago
Rossen Stoyanchev
dabb02d830
Update docs on DispatcherServlet config and processing
...
Issue: SPR-15149
7 years ago
Rossen Stoyanchev
940a344a73
Polish
7 years ago
Rossen Stoyanchev
18f42f9667
Fix typo
...
Issue: SPR-15872
7 years ago
Rossen Stoyanchev
10dcaa9bf6
Update introduction to Spring Web MVC
...
Issue: SPR-15149
7 years ago
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
7 years ago
Rossen Stoyanchev
f1b017af04
Insert line breaks
7 years ago
Rossen Stoyanchev
181f002ddf
Use exact type name in doc sample
...
Issue: SPR-15863
7 years ago
Rossen Stoyanchev
e45733e790
Update overview.adoc
7 years ago
Rossen Stoyanchev
d37498c354
Update overview.adoc
7 years ago
Jay Bryant
4872084079
New overview
...
We have written a replacement for the current overview, as the beginning of a larger documentation effort.
7 years ago
Stephane Nicoll
19c88f2cfa
Polish components indexer doc
...
Issue: SPR-15793
7 years ago
Rossen Stoyanchev
e37af83459
Improve docs on on use of urlDecode=false
...
Issue: SPR-15643
7 years ago
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
7 years ago