Sam Brannen
2b1ae4af60
Remove obsolete Checkstyle suppression entries
2019-09-05 15:54:55 +02:00
Stephane Nicoll
9afe17a29b
Fix static imports handling in IntelliJ IDEA configuration
...
Closes gh-23588
2019-09-05 14:35:54 +02:00
Sam Brannen
99d88ba14e
Document minimum JDK 8 update version
...
Closes gh-23563
2019-09-05 14:04:43 +02:00
Sebastien Deleuze
40a55b412d
Rename BodyBuilder#bodyAndAwait to bodyValueAndAwait
2019-09-05 13:34:11 +02:00
Phillip Webb
6fbd4841ec
Update checkstyle import rule
...
Update the checkstyle rule to enforce the blank line between `java`
and `javax`.
Closes gh-23539
2019-09-04 22:06:46 -07:00
Sebastien Deleuze
2b4eb610a7
Add support for Coroutines transactions
...
This commit adds Coroutines extensions for
TransactionalOperator.transactional that accept suspending lambda or
Kotlin Flow parameters.
@Transactional on suspending functions is not supported yet, gh-23575
has been created for that purpose.
Closes gh-22915
2019-09-03 23:41:42 +02:00
Sebastien Deleuze
f8516c69bf
Add Kotlin code snippets to data access refdoc
...
See gh-21778
2019-09-03 16:03:41 +02:00
Sam Brannen
652db21d3e
Ensure Hamcrest imports are properly banned
2019-09-03 16:01:30 +02:00
Arjen Poutsma
4c863f3f83
Revise documentation on using WebClient::exchange
...
This commit revised the paragraph regarding the need to consume or
release the ClientResponse body when using WebClient::exchange.
Closes gh-23498
2019-09-03 15:44:02 +02:00
康智冬
a6f4862f13
Fix typos related to indefinite articles
...
Closes gh-23555
2019-09-01 15:45:49 +02:00
Sam Brannen
f05f993cc6
Fix formatting in Testing chapter in Reference Manual
2019-08-31 15:07:12 +02:00
Sam Brannen
794e2e328d
Polish Testing chapter in Reference Manual
2019-08-31 14:47:49 +02:00
Sebastien Deleuze
3dfd0a24dc
Add Kotlin code snippets to WebTestClient testing refdoc
...
Closes gh-21778
2019-08-31 11:36:57 +02:00
Udo Kohlmeyer
b20a8c9d98
Add Kotlin code snippets to testing refdoc
...
See gh-21778
2019-08-31 11:31:03 +02:00
Sam Brannen
ff1f8aa5a8
Add missing parentheses in Testing chapter
2019-08-30 17:19:46 +02:00
Sam Brannen
489193dfa6
Add missing parentheses in Testing chapter
2019-08-30 17:12:23 +02:00
Sebastien Deleuze
52976246ac
Remove bodyWithType extension from WebFlux
...
Since there is no more clash with the new bodyValue
method name.
Closes gh-23523
2019-08-28 13:30:16 +02:00
Sebastien Deleuze
14558844bc
Add Kotlin code snippets to WebFlux refdoc
...
See gh-21778
2019-08-28 11:18:43 +02:00
Sebastien Deleuze
0d3fb0ee0f
Add Kotlin code snippets to WebMvc refdoc
...
See gh-21778
2019-08-22 16:58:00 +02:00
Sam Brannen
53f523001e
Focus examples in Testing chapter on JUnit Jupiter
2019-08-21 15:56:15 +02:00
Sam Brannen
3dc4d01b53
Fix heading for Streaming Responses section of Testing chapter
2019-08-21 15:56:15 +02:00
Sam Brannen
6ce5f9da06
Fix unmatched parentheses in @ContextHierarchy example in reference manual
...
See gh-23487
2019-08-21 14:18:21 +02:00
Brian Clozel
998f6af290
Move integration tests to dedicated module
...
This commit moves the dependency management and test source files
related to integration tests to a dedicated module.
This allows us to focus the root project on building the Spring
Framework.
See gh-23282
2019-08-19 10:55:44 +02:00
부종민
18eed79d73
Fix typo
...
See gh-23480
2019-08-18 08:09:56 +02:00
Phillip Webb
f8a93ee4a7
Add SpringJUnit5 checkstyle rule
...
Add `SpringJUnit5` checkstyle rule to ensure that JUnit 4 annotations
aren't accidentally used in new tests.
The "must not be public" rule has been suppressed since there are
quite a few tests that extend base tests from other packages.
2019-08-17 08:31:23 -07:00
Sam Brannen
288461a541
Introduce @EnabledForTestGroups in Spring's test suite
...
Closes gh-23476
2019-08-17 14:47:24 +02:00
Sam Brannen
504d2a41f1
Polish ScheduledAndTransactionalAnnotationIntegrationTests
2019-08-17 13:12:17 +02:00
Sam Brannen
3f3e41923f
Migrate rest of test suite from JUnit 4 to JUnit Jupiter
...
This commit migrates the rest of Spring's test suite to JUnit Jupiter,
except spring-test which will be migrated in a separate commit.
See gh-23451
2019-08-17 11:36:58 +02:00
Sebastien Deleuze
76645644b1
Polishing
...
See gh-21778
2019-08-14 10:06:04 +02:00
Sebastien Deleuze
db02d38c89
Restore annotated code samples
...
See gh-21778
2019-08-14 10:00:16 +02:00
Sebastien Deleuze
ec740559ed
Store refdoc preferred language
...
See gh-21778
2019-08-14 10:00:16 +02:00
Sebastien Deleuze
eff9cae314
Add global language switch capabilities to the refdoc
...
See gh-21778
2019-08-13 16:29:47 +02:00
Sebastien Deleuze
32a942fda9
Polishing
2019-08-13 16:29:47 +02:00
Sebastien Deleuze
a2b8ea5173
Remove the black border from code samples
...
See gh-21778
2019-08-13 16:29:47 +02:00
Lars Grefer
c863b8994a
Improve language-switch CSS
...
Closes gh-23454
2019-08-13 09:42:08 +02:00
Sebastien Deleuze
b52a50a7e0
Use Kotlin extensions for ClassPathXmlApplicationContext refdoc
...
Closes gh-23456
2019-08-13 09:42:08 +02:00
Sebastien Deleuze
f3c7879831
Add missing css file
...
See gh-21778
2019-08-12 16:23:49 +02:00
Sebastien Deleuze
96658235c8
Add Kotlin code snippets to core refdoc
...
This commit introduces Kotlin code snippets, for now
in the core reference documentation. Other sections
will follow, as well as improvements like global
language switch.
See gh-21778
2019-08-12 15:45:18 +02:00
Michał Rowicki
ee47bc3a25
Fix typo in data access reference documentation
...
Closes gh-23450
2019-08-12 11:21:54 +02:00
Sam Brannen
1925526df5
Improve reference documentation for ContextClosedEvent
...
Closes gh-23436
2019-08-09 13:58:31 +02:00
Sam Brannen
0cdf992433
Fix grammar in Integration chapter regarding MDPs
2019-08-09 13:14:46 +02:00
Sam Brannen
e4fec9364c
Improve reference documentation for @Autowired's required attribute
...
Prior to this commit, the corresponding documentation was misleading.
Closes gh-23428
2019-08-09 11:37:46 +02:00
Stephane Nicoll
977451064a
Merge branch '5.1.x'
2019-08-09 09:37:36 +02:00
Michał Rowicki
806fcb3839
Fix typo
...
See gh-23437
2019-08-09 09:36:46 +02:00
Rossen Stoyanchev
63bf1bff23
Merge branch '5.1.x'
2019-08-02 16:33:02 +01:00
Rossen Stoyanchev
70be7117f3
Fix link to Spring AMQP and polish
...
Optimize section headings for dispaly in left hand navigation.
2019-08-02 16:32:01 +01:00
Sam Brannen
f53cdb8bd2
Introduce common SimpleUrlHandlerMapping constructors
...
Prior to this commit, the SimpleUrlHandlerMapping classes in Spring MVC
and Spring Webflux only had default constructors. This lead to the fact
that users often had to explicitly invoke setUrlMap() and setOrder() on
the newly instantiated SimpleUrlHandlerMapping.
In order to simplify the programmatic setup of a SimpleUrlHandlerMapping
in common scenarios, this commit introduces the following constructors.
- SimpleUrlHandlerMapping()
- SimpleUrlHandlerMapping(Map<String, ?> urlMap)
- SimpleUrlHandlerMapping(Map<String, ?> urlMap, int order)
Closes gh-23362
2019-07-28 17:59:19 +02:00
Sam Brannen
0a822ddf2d
Fix typo in reference manual
2019-07-28 16:36:12 +02:00
Sam Brannen
1075bae280
Document repeatable @TestPropertySource support in reference manual
...
See gh-23320
2019-07-27 23:02:43 +02:00
Sam Brannen
c3c152f806
Add multi-prefix comment support for @SqlConfig
...
gh-23289 introduced support for multiple single-line comment prefixes
for ScriptUtils, ResourceDatabasePopulator, and EmbeddedDatabaseBuilder.
This commit adds the same support for @SqlConfig in the TestContext
Framework. Specifically, @SqlConfig has a new `commentPrefixes`
attribute for setting multiple single-line comment prefixes.
Closes gh-23331
2019-07-24 12:01:14 +02:00