Class ProjectInfoAutoConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(ProjectInfoProperties.class)
public class ProjectInfoAutoConfiguration
extends Object
Auto-configuration
for various project information.- Since:
- 1.4.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.info.BuildProperties
org.springframework.boot.info.GitProperties
protected Properties
-
Constructor Details
-
ProjectInfoAutoConfiguration
-
-
Method Details
-
gitProperties
@Conditional(org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration.GitResourceAvailableCondition.class) @ConditionalOnMissingBean @Bean public org.springframework.boot.info.GitProperties gitProperties() throws Exception- Throws:
Exception
-
buildProperties
@ConditionalOnResource(resources="${spring.info.build.location:classpath:META-INF/build-info.properties}") @ConditionalOnMissingBean @Bean public org.springframework.boot.info.BuildProperties buildProperties() throws Exception- Throws:
Exception
-
loadFrom
protected Properties loadFrom(org.springframework.core.io.Resource location, String prefix, Charset encoding) throws IOException - Throws:
IOException
-