Skip navigation links
LuciadFusion
2023.1.07

Package com.luciad.fusion.platform.configuration

The main entry point of Luciad Fusion Platform is TLfnFusionPlatformConfiguration.

See: Description

Package com.luciad.fusion.platform.configuration Description

The main entry point of Luciad Fusion Platform is TLfnFusionPlatformConfiguration. This is the Spring @Configuration class that can be imported when extending or modifying the Fusion Platform.

To simply start the Fusion Platform application with default settings, run TLfnFusionPlatformApplication with the Spring profiles fusion.single,fusion.development as active profiles. For deployed applications, the fusion.single,fusion.production profiles should be used. See the LuciadFusion deployment guide for more information.

Just like all property values, the profiles can be set by means of the following ways. They are also resolved in this order:
  1. Devtools global settings properties on your home directory (~/.spring-boot-devtools.properties when devtools is active).
  2. @TestPropertySource annotations on your tests.
  3. @SpringBootTest#properties annotation attribute on your tests.
  4. Command line arguments.
  5. Properties from SPRING_APPLICATION_JSON (inline JSON embedded in an environment variable or system property)
  6. ServletConfig init parameters.
  7. ServletContext init parameters.
  8. JNDI attributes from java:comp/env.
  9. Java System properties (System.getProperties()).
  10. OS environment variables.
  11. A RandomValuePropertySource that only has properties in random.*.
  12. Profile-specific application properties outside of your packaged jar (application-{profile}.properties and YAML variants)
  13. Profile-specific application properties packaged inside your jar (application-{profile}.properties and YAML variants)
  14. Application properties outside of your packaged jar (application.properties and YAML variants).
  15. Application properties packaged inside your jar (application.properties and YAML variants).
  16. @PropertySource annotations on your @Configuration classes.
  17. Default properties (specified using SpringApplication.setDefaultProperties).
See the developer and deployment guides for more information.
Since:
2017.0
See Also:
TLfnFusionPlatformApplication, TLfnFusionPlatformConfiguration
Skip navigation links
LuciadFusion
2023.1.07