Johnny Lim
701bd0dd46
Polish
...
See gh-18490
2019-10-02 22:15:05 -07:00
Phillip Webb
795303d667
Replace depends-on post processor configurations
...
Replace `AbstractDependsOnBeanFactoryPostProcessor` `@Configuration`
classes with simple `@Import` component classes.
Closes gh-18382
2019-10-02 21:41:31 -07:00
Phillip Webb
386c0a60a7
Relax @ConstructorBinding member class requirement
...
Update `@ConfigurationProperties` so that `@ConstructorBinding` classes
no longer need to repeat the annotation for their members.
Closes gh-18481
2019-10-02 17:17:44 -07:00
Madhura Bhave
e6bb7a0a6f
Add spring security rsocket dependency to docs
2019-10-02 16:24:07 -07:00
Madhura Bhave
5547a8499f
Polish
2019-10-02 14:41:01 -07:00
Madhura Bhave
fd721575f0
Add spring security saml dependency to docs
2019-10-02 14:02:54 -07:00
Madhura Bhave
22ed56ac52
Add auto-config for Spring Security's SAML support
...
Closes gh-18260
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2019-10-02 11:23:21 -07:00
Andy Wilkinson
96f85a40de
Support customization of WebTestClient.Builder when using @SpringBootTest
...
Closes gh-15132
2019-10-02 17:51:00 +01:00
Andy Wilkinson
46c30d6bb0
Merge branch '2.1.x'
...
Closes gh-18476
2019-10-02 10:48:57 +01:00
Andy Wilkinson
3d4157ad6d
Correct SCM URLs in published poms
...
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.
This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.
Fixes gh-18328
2019-10-02 10:48:30 +01:00
Phillip Webb
e41c5a4327
Require annotation signal for constructor binding
...
Update `@ConfigurationProperties` constructor binding support to only
apply when a `@ConstructorBinding` annotation is present on either the
type or the specific constructor to use.
Prior to this commit we didn't have a good way to tell when constructor
binding should be used vs regular autowiring.
For convenience, an `@ImmutableConfigurationProperties` meta-annotation
has also been added which is composed of `@ConfigurationProperties` and
`@ConstructorBinding`.
Closes gh-18469
2019-10-01 21:56:09 -07:00
Johnny Lim
3a63179d81
Fix a broken Asciidoctor syntax
...
Along the way, this commit also fixes a typo.
Closes gh-18325
2019-10-01 18:32:01 +02:00
Andy Wilkinson
a6f1619971
Use Asciidoctor extension to verify documented configuration properties
...
Closes gh-18451
2019-10-01 10:39:06 +01:00
Stephane Nicoll
1066b97113
Merge branch '2.1.x'
...
Closes gh-18437
2019-09-29 16:22:58 +02:00
dreis2211
208fb8f1ef
Add Mustache to 'Customize ViewResolvers' docs section
...
See gh-18378
2019-09-29 16:21:49 +02:00
dreis2211
37dbe647f2
Polish some external documentation links
...
See gh-18384
2019-09-28 22:01:05 -07:00
dreis2211
edefbfde42
Mention Java 13 in system requirements docs
...
See gh-18383
2019-09-28 21:59:50 -07:00
Stephane Nicoll
15eeedb59a
Merge branch '2.1.x'
...
Closes gh-18380
2019-09-27 17:00:23 +02:00
Johnny Lim
7319908b40
Polish
...
See gh-18347
2019-09-27 16:57:09 +02:00
dreis2211
14d7777138
Add missing appendices to PDF reference documentation
...
See gh-18371
2019-09-27 16:37:38 +02:00
Phillip Webb
a94ab673a3
Add health endpoint 'show-components' support
...
Add a `show-components` property under `management.endpoint.health` and
`management.endpoint.health.group.<name>` that can be used to change
when components are displayed.
Prior to this commit it was only possible to set `show-details` which
offered an "all or nothing" approach to the resulting JSON. The new
switch allows component information to be displayed whilst still hiding
potentially sensitive details returned from the actual `HealthIndicator`.
Closes gh-15076
2019-09-26 16:17:28 -07:00
Andy Wilkinson
4ab53dc8ce
Fix broken and redirected links in the reference documentation
...
Fixes gh-18332
2019-09-24 15:19:04 +01:00
Brian Clozel
eeaa9bc6c1
Fix ref docs code snippet theme
...
This commit also fixes a link in the reference documentation.
See gh-18293
2019-09-24 11:25:57 +02:00
Stephane Nicoll
ddc96c1a62
Merge branch '2.1.x'
...
Closes gh-18336
2019-09-24 09:19:04 +02:00
leoli
09cf1e6791
Fix property name in "Task Execution and Scheduling" example
...
See gh-18331
2019-09-24 09:16:17 +02:00
Brian Clozel
60b1bbb8b2
Polish "Reference Spring Framework RSocket section + polish"
...
See gh-18321
2019-09-23 18:07:31 +02:00
Rossen Stoyanchev
9a70b5d1f5
Reference Spring Framework RSocket section + polish
2019-09-23 17:51:11 +02:00
Andy Wilkinson
4cc7fef728
Deprecate support for Spring Cloud Connectors in favor of Java CFEnv
...
Closes gh-17877
2019-09-21 20:23:56 +01:00
Andy Wilkinson
79b5fd9d73
Polish "Allow the user that runs the app to be specified via an env var"
...
See gh-16973
2019-09-21 20:14:49 +01:00
Wagner Macedo
b57f35893c
Allow the user that runs the app to be specified via an env var
...
See gh-16973
2019-09-21 17:57:20 +01:00
Andy Wilkinson
451703f321
Merge branch '2.1.x'
...
Closes gh-18297
2019-09-21 13:29:21 +01:00
Alessandro Falappa
b1750defde
Fix typo in configuration metadata appendix
...
See gh-18289
Closes gh-18289
2019-09-21 13:28:43 +01:00
Phillip Webb
838e7eb605
Extract spring-doc-resources URL property
...
Update the build to use a shared spring-doc-resources URL
rather than repeating it multiple times.
See gh-18293
2019-09-20 21:38:56 -07:00
Madhura Bhave
48960c54d1
Drop . prefix from files in .config directory for devtools
...
Closes gh-18006
2019-09-20 15:01:12 -07:00
Madhura Bhave
d092df43b7
Merge branch '2.1.x'
...
Closes gh-18296
2019-09-20 14:41:55 -07:00
Madhura Bhave
3c4449bf0e
Polish "Fix typo in logback example"
...
See gh-18295
2019-09-20 14:38:57 -07:00
Harald Brabenetz
0091c04720
Fix typo in logback example
...
See gh-18295
2019-09-20 14:36:01 -07:00
Brian Clozel
3b0c4b1837
Upgrade Spring Doc Resources and switch to light theme
...
See gh-18293
2019-09-20 20:52:13 +02:00
Brian Clozel
79e4d1354d
Warn about RSocket web server compatibility
...
This commit warns developers about the fact that plugging RSocket into
an existing web server is only possible with Reactor Netty web servers.
RSocket itself is using Reactor Netty, so this is why we can plug an
RSocket over websocket handler in an existing Reactor Netty handler.
This feature is not possible with other web servers, as existing APIs do
not make that possible.
Fixes gh-17494
2019-09-20 19:20:32 +02:00
Andy Wilkinson
02ac089767
Polish "Support zip64 jars"
...
See gh-16091
2019-09-20 14:35:19 +01:00
Johnny Lim
0243cfa23e
Fix a broken Asciidoctor syntax
...
Along the way, this commit also fixes a typo.
See gh-18288
2019-09-20 08:50:53 +02:00
Madhura Bhave
02759d65bf
Merge branch '2.1.x'
2019-09-19 16:32:11 -07:00
Madhura Bhave
f9d94c6ed0
Remove duplicate word in docs
2019-09-19 16:30:25 -07:00
Stephane Nicoll
19115d19f0
Merge branch '2.1.x'
...
Closes gh-18283
2019-09-19 09:24:14 +02:00
Alessandro Falappa
6dab9bb224
Fix pre-defined logging group documentation
...
See gh-18270
2019-09-19 09:19:24 +02:00
Johnny Lim
b70be97cbf
Polish
...
See gh-18281
2019-09-19 09:03:38 +02:00
Alessandro Falappa
38fb16a79d
Fix typos in HealthContributors definition
...
See gh-18249
2019-09-17 12:38:33 +01:00
Alessandro Falappa
4aa186d6e5
Remove duplicated row from HealthIndicators table
...
See gh-18248
2019-09-17 12:36:51 +01:00
Andy Wilkinson
d5adbbb626
Split appendices into multiple pages and include a ToC in each
...
Closes gh-16289
2019-09-17 09:44:40 +01:00
Andy Wilkinson
cc67213b1f
Correct capitalization of GemFire in the reference docs
...
Closes gh-18001
2019-09-16 11:28:50 +01:00
Andy Wilkinson
6f20ba9550
Remove mention of Spring IO Platform from reference docs
...
Closes gh-17986
2019-09-16 11:22:36 +01:00
Stephane Nicoll
a0d7d52106
Polish "Add ROLLING_FILE_NAME_PATTERN for File Appender"
...
See gh-18151
2019-09-16 09:28:15 +02:00
Eddú Meléndez
4a3810a0f1
Add ROLLING_FILE_NAME_PATTERN for File Appender
...
This new property allows to customize `fileNamePattern` if it is set.
Otherwise, a default pattern remains. Also, new property is supported
`logging.pattern.rolling-file-name`.
See gh-18151
2019-09-16 09:15:59 +02:00
Stephane Nicoll
b5589f8abe
Merge branch '2.1.x'
...
Closes gh-18222
2019-09-13 09:06:50 +02:00
Peter Sauer
dba18ce778
Fix minor typo
...
The phrase `We have you covered.` is a sentence and so it should start
with a capital `W`.
See gh-18216
2019-09-13 09:05:54 +02:00
Johnny Lim
5b41c3b608
Polish
...
See gh-18192
2019-09-12 14:55:47 +02:00
Andy Wilkinson
f033016364
Allow @Component on mutable @ConfigurationProperties
...
Update configuration properties support to allow the `@Component`
annotation to be used on `@ConfigurationProperties` beans as long
as they are mutable.
This restores the behavior of Spring Boot 2.1 for mutable beans whilst
still allowing us to enforce the stricter rules for immutable value
object configuration properties.
Closes gh-18138
2019-09-09 23:04:50 -07:00
Andy Wilkinson
0074a7c662
Merge branch '2.1.x'
2019-09-09 14:03:55 +01:00
Andy Wilkinson
4f21b51a2b
Polish one sentence per line in the reference docs
2019-09-09 14:00:12 +01:00
dreis2211
0975b5b220
Fix link formatting in custom HealthIndicator section
...
See gh-18170
2019-09-09 14:13:23 +02:00
dreis2211
09e991ca1c
Fix broken links for master snapshot builds
...
See gh-18172
2019-09-08 08:36:28 +02:00
Andy Wilkinson
715e90437f
Merge branch '2.1.x'
2019-09-06 12:47:06 +01:00
Andy Wilkinson
8882c532cd
Correct attribute references in reference documentation
...
Fixes gh-18163
2019-09-06 12:45:35 +01:00
Phillip Webb
f70c0b8fbb
Merge branch '2.1.x'
2019-09-04 22:20:27 -07:00
Phillip Webb
a3cde7fd8d
Fix typo
2019-09-04 22:20:14 -07:00
Phillip Webb
877c65c714
Merge branch '2.1.x'
...
Closes gh-18132
2019-09-04 22:10:28 -07:00
Phillip Webb
a0a204ae6a
Clarify devtools trigger file documentation
...
Closes gh-17775
2019-09-04 22:09:33 -07:00
Phillip Webb
1851f7119f
Merge branch '2.1.x'
2019-09-04 13:53:28 -07:00
Phillip Webb
f1bbb2a017
Fix documentation typos
...
See gh-16718
2019-09-04 13:52:10 -07:00
Andy Wilkinson
8190b8eafb
Merge branch '2.1.x'
...
Closes gh-18125
2019-09-04 09:54:26 +01:00
Andy Wilkinson
7f62c5a283
Provide a How-To for customizing Reactor Netty's TcpClient
...
Closes gh-17856
2019-09-04 09:49:56 +01:00
Phillip Webb
5c665ddd55
Merge branch '2.1.x'
...
Closes gh-18120
2019-09-03 21:04:43 -07:00
Phillip Webb
624c118cdf
Polish "Document the pros and cons of MockMvc"
...
See gh-16718
2019-09-03 21:03:46 -07:00
Tetsuya Hasegawa
8f8a4af001
Document the pros and cons of MockMvc
...
Update the MockMvc documentation to provide more details about the
pros and cons of such an approach, specifically calling out the
difference with error page handling.
See gh-16718
2019-09-03 21:01:44 -07:00
Phillip Webb
b43edf5493
Merge branch '2.1.x'
...
Closes gh-18118
2019-09-03 18:20:24 -07:00
Phillip Webb
158e25c00f
Extend documentation on logback include files
...
Expand the Logback "How To" to provide further clarifications on
the different include files available.
See gh-16901
2019-09-03 18:18:09 -07:00
michal
1f97a60d16
Clarify documentation on logback include files
...
Update documentation and comments on Logback to show the correct
use of `default.xml` rather than `base.xml`.
See gh-16901
2019-09-03 18:15:59 -07:00
Stephane Nicoll
5dc133ae9e
Merge branch '2.1.x'
...
Closes gh-18098
2019-09-03 08:51:25 +02:00
dreis2211
087795fb67
Remove duplicated dependency in spring-boot-docs
...
See gh-18092
2019-09-03 08:50:27 +02:00
dreis2211
b4350a9d96
Remove unnecessary blank lines
...
See gh-18089
2019-09-03 08:48:10 +02:00
Phillip Webb
58734873dd
Merge branch '2.1.x'
...
Closes gh-18081
2019-08-31 08:43:02 -07:00
Phillip Webb
e07889b092
Document that Filter beans are eagerly initialized
...
Closes gh-17814
2019-08-31 08:41:34 -07:00
Phillip Webb
117a2ecda9
Merge branch '2.1.x'
...
Closes gh-18080
2019-08-31 08:30:06 -07:00
Phillip Webb
7e60f4b32a
Clarify "YAML Shortcomings" documentation
...
Closes gh-17933
2019-08-31 08:29:03 -07:00
Phillip Webb
d655684135
Merge branch '2.1.x'
...
Closes gh-18079
2019-08-31 07:44:34 -07:00
Phillip Webb
ffbd11caba
Document logger environment variable restrictions
...
Update the reference guide with a note about using environment variables
to configure logging.
Closes gh-17958
2019-08-31 07:43:42 -07:00
Phillip Webb
71b99e5c83
Merge branch '2.1.x'
...
Closes gh-18026
2019-08-30 21:57:21 -07:00
Phillip Webb
6ca92418b5
Document need to exactly JPA property names
...
Closes gh-17975
2019-08-30 21:56:18 -07:00
Phillip Webb
230506b30c
Merge branch '2.1.x'
2019-08-30 21:30:02 -07:00
Phillip Webb
e4dfb74629
Polish
2019-08-30 21:29:54 -07:00
Phillip Webb
85784ba6ea
Merge branch '2.1.x'
...
Closes gh-18025
2019-08-30 21:28:31 -07:00
Phillip Webb
1ff784ff54
Remove MBean shutdown warning from documentation
...
Closes gh-17988
2019-08-30 21:27:51 -07:00
Phillip Webb
51e71f7ff1
Merge branch '2.1.x'
...
Closes gh-18024
2019-08-30 21:25:31 -07:00
Phillip Webb
368eb566fb
Use versioned links in documentation
...
Update the reference documentation to use versioned links rather then
`/current/` whenever possible.
Closes gh-18000
2019-08-30 21:19:33 -07:00
Phillip Webb
f69b2669b3
Merge branch '2.1.x'
2019-08-30 19:16:19 -07:00
Phillip Webb
348d65b4fe
Polish documentation
2019-08-30 19:13:12 -07:00
Phillip Webb
dc870044c6
Merge branch '2.1.x'
2019-08-30 19:12:43 -07:00
Phillip Webb
7f9d143e01
Polish documentation
...
Update reference documentation source to use consistent attribute names
and fix a few formatting issues.
2019-08-30 17:11:14 -07:00
Phillip Webb
ee130cfb3f
Merge branch '2.1.x'
...
Closes gh-18023
2019-08-30 14:58:09 -07:00
Phillip Webb
572e491465
Remove Gemfire starter details from documentation
...
Closes gh-18002
2019-08-30 14:57:17 -07:00