close

Filter

loading table of contents...

Release Notes / Version 10.2107

Table Of Contents

CAE configuration properties consolidated and renamed

All default values for CAE configuration properties are now defined as @ConfigurationProperties annotated classes, as proposed by Spring Boot. There are three new classes:

com.coremedia.objectserver.configuration.CaeConfigurationProperties (located in com.coremedia.cms:cae-configuration ) com.coremedia.cms.delivery.configuration.DeliveryConfigurationProperties (located in com.coremedia.cms:cap-delivery-configuration ) com.coremedia.blueprint.cae.configuration.BlueprintPageCaeContentBeansConfigurationProperties (located in com.coremedia.blueprint:contentbeans ) The latter is a Blueprint class. It features only the contentbeans.merge-code-resources property (formerly known as cae.mergeCodeResources ), which affects the details of com.coremedia.blueprint.cae.contentbeans.PageImpl .

In order to comply to the @ConfigurationProperties naming pattern, we unfortunately had to rename most of the existing properties. See section '5.5.4. RENAMED CAE PROPERTIES' in the Content Application Developer Manual for details.

In Java code you should use the @ConfigurationProperties beans instead of @Value annotations. In Spring XML bean configuration files use the property keys together with a default value, e.g. {{value="${cae.view.debug-enabled:false}"}}.

(CMS-13101)

Search Results

Table Of Contents