List of usage examples for org.springframework.boot.configurationmetadata ConfigurationMetadataRepositoryJsonBuilder build
public ConfigurationMetadataRepository build()
From source file:demo.config.diff.support.ConfigurationMetadataRepositoryLoader.java
public ConfigurationMetadataRepository load(String version) throws IOException { ConfigurationMetadataRepositoryJsonBuilder builder = ConfigurationMetadataRepositoryJsonBuilder.create(); load(builder, "org.springframework.boot:spring-boot", version, true); load(builder, "org.springframework.boot:spring-boot-actuator", version, true); load(builder, "org.springframework.boot:spring-boot-autoconfigure", version, true); load(builder, "org.springframework.boot:spring-boot-devtools", version, false); return builder.build(); }
From source file:org.springframework.boot.context.properties.migrator.PropertiesMigrationListener.java
private ConfigurationMetadataRepository loadRepository(ConfigurationMetadataRepositoryJsonBuilder builder) throws IOException { Resource[] resources = new PathMatchingResourcePatternResolver() .getResources("classpath*:/META-INF/spring-configuration-metadata.json"); for (Resource resource : resources) { try (InputStream inputStream = resource.getInputStream()) { builder.withJsonResource(inputStream); }//from w w w .ja v a 2 s .c o m } return builder.build(); }