Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 2.03 KB

framework-spring_auto_reconfiguration.md

File metadata and controls

33 lines (27 loc) · 2.03 KB

Spring Auto-reconfiguration Framework

The Spring Auto-reconfiguration Framework causes an application to be automatically reconfigured to work with configured cloud services.

Detection Criterion Existence of a spring-core*.jar file in the application directory
Tags spring-auto-reconfiguration=<version>
Tags are printed to standard output by the buildpack detect script

If a /WEB-INF/web.xml file exists, the framework will modify it in addition to making the auto-reconfiguration JAR available on the classpath. This modification consists of adding org.cloudfoundry.reconfiguration.spring.CloudProfileApplicationContextInitializer, org.cloudfoundry.reconfiguration.spring.CloudPropertySourceApplicationContextInitializer, and org.cloudfoundry.reconfiguration.spring.CloudAutoReconfigurationApplicationContextInitializer to the collection of contextInitializerClasses.

Configuration

For general information on configuring the buildpack, refer to Configuration and Extension.

The framework can be configured by modifying the config/spring_auto_reconfiguration.yml file in the buildpack fork. The framework uses the Repository utility support and so it supports the version syntax defined there.

Name Description
enabled Whether to attempt auto-reconfiguration
repository_root The URL of the Auto-reconfiguration repository index (details).
version The version of Auto-reconfiguration to use. Candidate versions can be found in this listing.