Home / Class/ LombokInnerClassProperties Class — spring-boot Architecture

LombokInnerClassProperties Class — spring-boot Architecture

Architecture documentation for the LombokInnerClassProperties class in LombokInnerClassProperties.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/lombok/LombokInnerClassProperties.java lines 29–70

@Data
@TestConfigurationProperties("config")
@SuppressWarnings("unused")
public class LombokInnerClassProperties {

	private final Foo first = new Foo();

	private Foo second = new Foo();

	@TestNestedConfigurationProperty
	private final SimpleLombokPojo third = new SimpleLombokPojo();

	private Fourth fourth;

	// Only there to record the source method
	public SimpleLombokPojo getThird() {
		return this.third;
	}

	@Data
	public static class Foo {

		private String name;

		private final Bar bar = new Bar();

		@Data
		public static class Bar {

			private String name;

		}

	}

	public enum Fourth {

		YES, NO

	}

}

Domain

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free