Skip to content

Commit 05cf7fb

Browse files
committed
Use new backend features for extracted samples
Update extracted samples to make use of code folding and chomping. See gh-6313
1 parent 1f3acd4 commit 05cf7fb

File tree

60 files changed

+122
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+122
-182
lines changed

spring-boot-project/spring-boot-docs/src/docs/asciidoc/attributes.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
:numbered:
88
:sectanchors:
99
:sectnums:
10-
:icons: font
1110
:hide-uri-scheme:
1211
:docinfo: shared,private
12+
:chomp: tags formatters headers packages
1313

1414
:spring-boot-artifactory-repo: snapshot
1515
:github-tag: master

spring-boot-project/spring-boot-docs/src/docs/asciidoc/spring-boot-features.adoc

+55-55
Large diffs are not rendered by default.

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/ThirdPartyConfiguration.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration;
1818

19-
//tag::code[]
2019
import org.springframework.boot.context.properties.ConfigurationProperties;
2120
import org.springframework.context.annotation.Bean;
2221
import org.springframework.context.annotation.Configuration;
@@ -31,7 +30,7 @@ public AnotherComponent anotherComponent() {
3130
}
3231

3332
}
34-
// end::code[]
33+
// @chomp:file
3534

3635
class AnotherComponent {
3736

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/constructorbinding/AcmeProperties.java

+10-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.constructorbinding;
1818

19-
//tag::code[]
2019
import java.net.InetAddress;
2120
import java.util.List;
2221

@@ -28,18 +27,22 @@
2827
@ConfigurationProperties("acme")
2928
public class AcmeProperties {
3029

30+
// @fold:on // fields...
3131
private final boolean enabled;
3232

3333
private final InetAddress remoteAddress;
3434

3535
private final Security security;
3636

37+
// @fold:off
38+
3739
public AcmeProperties(boolean enabled, InetAddress remoteAddress, Security security) {
3840
this.enabled = enabled;
3941
this.remoteAddress = remoteAddress;
4042
this.security = security;
4143
}
4244

45+
// @fold:on // getters...
4346
public boolean isEnabled() {
4447
return this.enabled;
4548
}
@@ -51,21 +54,26 @@ public InetAddress getRemoteAddress() {
5154
public Security getSecurity() {
5255
return this.security;
5356
}
57+
// @fold:off
5458

5559
public static class Security {
5660

61+
// @fold:on // fields...
5762
private final String username;
5863

5964
private final String password;
6065

6166
private final List<String> roles;
6267

68+
// @fold:off
69+
6370
public Security(String username, String password, @DefaultValue("USER") List<String> roles) {
6471
this.username = username;
6572
this.password = password;
6673
this.roles = roles;
6774
}
6875

76+
// @fold:on // getters...
6977
public String getUsername() {
7078
return this.username;
7179
}
@@ -77,8 +85,8 @@ public String getPassword() {
7785
public List<String> getRoles() {
7886
return this.roles;
7987
}
88+
// @fold:off
8089

8190
}
8291

8392
}
84-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/datasize/constructorbinding/AppIoProperties.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.datasize.constructorbinding;
1818

19-
// tag::code[]
2019
import org.springframework.boot.context.properties.ConfigurationProperties;
2120
import org.springframework.boot.context.properties.ConstructorBinding;
2221
import org.springframework.boot.context.properties.bind.DefaultValue;
@@ -28,23 +27,26 @@
2827
@ConstructorBinding
2928
public class AppIoProperties {
3029

30+
// @fold:on // fields...
3131
private final DataSize bufferSize;
3232

3333
private final DataSize sizeThreshold;
3434

35+
// @fold:off
3536
public AppIoProperties(@DataSizeUnit(DataUnit.MEGABYTES) @DefaultValue("2MB") DataSize bufferSize,
3637
@DefaultValue("512B") DataSize sizeThreshold) {
3738
this.bufferSize = bufferSize;
3839
this.sizeThreshold = sizeThreshold;
3940
}
4041

42+
// @fold:on // getters...
4143
public DataSize getBufferSize() {
4244
return this.bufferSize;
4345
}
4446

4547
public DataSize getSizeThreshold() {
4648
return this.sizeThreshold;
4749
}
50+
// @fold:off
4851

4952
}
50-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/datasize/javabeanbinding/AppIoProperties.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.datasize.javabeanbinding;
1818

19-
// tag::code[]
2019
import org.springframework.boot.context.properties.ConfigurationProperties;
2120
import org.springframework.boot.convert.DataSizeUnit;
2221
import org.springframework.util.unit.DataSize;
@@ -30,6 +29,7 @@ public class AppIoProperties {
3029

3130
private DataSize sizeThreshold = DataSize.ofBytes(512);
3231

32+
// @fold:on // getters/setters...
3333
public DataSize getBufferSize() {
3434
return this.bufferSize;
3535
}
@@ -45,6 +45,6 @@ public DataSize getSizeThreshold() {
4545
public void setSizeThreshold(DataSize sizeThreshold) {
4646
this.sizeThreshold = sizeThreshold;
4747
}
48+
// @fold:off
4849

4950
}
50-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/duration/constructorbinding/AppSystemProperties.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.duration.constructorbinding;
1818

19-
// tag::code[]
2019
import java.time.Duration;
2120
import java.time.temporal.ChronoUnit;
2221

@@ -29,23 +28,26 @@
2928
@ConstructorBinding
3029
public class AppSystemProperties {
3130

31+
// @fold:on // fields...
3232
private final Duration sessionTimeout;
3333

3434
private final Duration readTimeout;
3535

36+
// @fold:off
3637
public AppSystemProperties(@DurationUnit(ChronoUnit.SECONDS) @DefaultValue("30s") Duration sessionTimeout,
3738
@DefaultValue("1000ms") Duration readTimeout) {
3839
this.sessionTimeout = sessionTimeout;
3940
this.readTimeout = readTimeout;
4041
}
4142

43+
// @fold:on // getters...
4244
public Duration getSessionTimeout() {
4345
return this.sessionTimeout;
4446
}
4547

4648
public Duration getReadTimeout() {
4749
return this.readTimeout;
4850
}
51+
// @fold:off
4952

5053
}
51-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/duration/javabeanbinding/AppSystemProperties.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.duration.javabeanbinding;
1818

19-
// tag::code[]
2019
import java.time.Duration;
2120
import java.time.temporal.ChronoUnit;
2221

@@ -31,6 +30,7 @@ public class AppSystemProperties {
3130

3231
private Duration readTimeout = Duration.ofMillis(1000);
3332

33+
// @fold:on // getters / setters...
3434
public Duration getSessionTimeout() {
3535
return this.sessionTimeout;
3636
}
@@ -46,6 +46,6 @@ public Duration getReadTimeout() {
4646
public void setReadTimeout(Duration readTimeout) {
4747
this.readTimeout = readTimeout;
4848
}
49+
// @fold:off
4950

5051
}
51-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/enable/MyApplication.java

-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.enable;
1818

19-
//tag::code[]
2019
import org.springframework.boot.autoconfigure.SpringBootApplication;
2120
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
2221

@@ -25,4 +24,3 @@
2524
public class MyApplication {
2625

2726
}
28-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/enable/MyConfiguration.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.enable;
1818

19-
//tag::code[]
2019
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2120
import org.springframework.context.annotation.Configuration;
2221

@@ -25,7 +24,7 @@
2524
public class MyConfiguration {
2625

2726
}
28-
// end::code[]
27+
// @chomp:file
2928

3029
class AcmeProperties {
3130

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/javabeanbinding/AcmeProperties.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.javabeanbinding;
1818

19-
//tag::code[]
2019
import java.net.InetAddress;
2120
import java.util.ArrayList;
2221
import java.util.Collections;
@@ -33,6 +32,7 @@ public class AcmeProperties {
3332

3433
private final Security security = new Security();
3534

35+
// @fold:on // getters / setters...
3636
public boolean isEnabled() {
3737
return this.enabled;
3838
}
@@ -52,6 +52,7 @@ public void setRemoteAddress(InetAddress remoteAddress) {
5252
public Security getSecurity() {
5353
return this.security;
5454
}
55+
// @fold:off
5556

5657
public static class Security {
5758

@@ -61,6 +62,7 @@ public static class Security {
6162

6263
private List<String> roles = new ArrayList<>(Collections.singleton("USER"));
6364

65+
// @fold:on // getters / setters...
6466
public String getUsername() {
6567
return this.username;
6668
}
@@ -84,8 +86,8 @@ public List<String> getRoles() {
8486
public void setRoles(List<String> roles) {
8587
this.roles = roles;
8688
}
89+
// @fold:off
8790

8891
}
8992

9093
}
91-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/merge/list/AcmeProperties.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.merge.list;
1818

19-
//tag::code[]
2019
import java.util.ArrayList;
2120
import java.util.List;
2221

@@ -32,7 +31,7 @@ public List<MyPojo> getList() {
3231
}
3332

3433
}
35-
// end::code[]
34+
// @chomp: file
3635

3736
class MyPojo {
3837

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/merge/map/AcmeProperties.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.merge.map;
1818

19-
//tag::code[]
2019
import java.util.LinkedHashMap;
2120
import java.util.Map;
2221

@@ -32,7 +31,7 @@ public Map<String, MyPojo> getMap() {
3231
}
3332

3433
}
35-
// end::code[]
34+
// @chomp:file
3635

3736
class MyPojo {
3837

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/relaxed/OwnerProperties.java

-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.relaxed;
1818

19-
//tag::code[]
2019
import org.springframework.boot.context.properties.ConfigurationProperties;
2120

2221
@ConfigurationProperties(prefix = "acme.my-project.person")
@@ -33,4 +32,3 @@ public void setFirstName(String firstName) {
3332
}
3433

3534
}
36-
// end::code[]

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/use/MyService.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.use;
1818

19-
//tag::code[]
2019
import org.springframework.stereotype.Service;
2120

2221
@Service
@@ -37,7 +36,7 @@ public void openConnection() {
3736
// ...
3837

3938
}
40-
// end::code[]
39+
// @chomp:file
4140

4241
class AcmeProperties {
4342

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/springbootfeatures/externalizedconfiguration/validate/AcmeProperties.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.boot.docs.springbootfeatures.externalizedconfiguration.validate;
1818

19-
//tag::code[]
2019
import java.net.InetAddress;
2120

2221
import javax.validation.constraints.NotNull;
@@ -31,13 +30,14 @@ public class AcmeProperties {
3130
@NotNull
3231
private InetAddress remoteAddress;
3332

33+
// @fold:on // getters/setters...
3434
public InetAddress getRemoteAddress() {
3535
return this.remoteAddress;
3636
}
3737

3838
public void setRemoteAddress(InetAddress remoteAddress) {
3939
this.remoteAddress = remoteAddress;
4040
}
41+
// @fold:off
4142

4243
}
43-
// end::code[]

0 commit comments

Comments
 (0)