InnerClassProperties Class — spring-boot Architecture
Architecture documentation for the InnerClassProperties class in InnerClassProperties.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
configuration-metadata/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationsample/specific/InnerClassProperties.java lines 27–110
@TestConfigurationProperties("config")
public class InnerClassProperties {
private final Foo first = new Foo();
private Foo second = new Foo();
@TestNestedConfigurationProperty
private final SimplePojo third = new SimplePojo();
private Fourth fourth;
private final DeprecatedSimplePojo fifth = new DeprecatedSimplePojo();
public Foo getFirst() {
return this.first;
}
public Foo getTheSecond() {
return this.second;
}
public void setTheSecond(Foo second) {
this.second = second;
}
public SimplePojo getThird() {
return this.third;
}
public Fourth getFourth() {
return this.fourth;
}
public void setFourth(Fourth fourth) {
this.fourth = fourth;
}
@TestNestedConfigurationProperty
public DeprecatedSimplePojo getFifth() {
return this.fifth;
}
public static class Foo {
private String name;
private final Bar bar = new Bar();
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public Bar getBar() {
return this.bar;
}
public static class Bar {
private String name;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
}
public enum Fourth {
YES, NO
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free