Configuration flow
Configurations defined in Java (Description Spring Beans) have the lowest precedence and can be overridden by configurations defined in configuration properties. In addition, loading Topic Configurations can be overridden at request time.
Startup configuration
Configuration properties
Configuration Properties get converted to Description objects on startup. These Configurations take precedence over Java Configuration.Configuration Properties have some limitations —
for example, column calculators and targets cannot be defined in configuration properties, only referenced by name.