The Spring URL handler enables you to deploy a Spring XML resource directly as an OSGi bundle, without needing to create any of the usual OSGi bundle packaging in advance. The
spring: scheme can be prefixed to any of the usual location URL handlers (for example,
To use the Spring URL handler, create a
bundle entry in the agent properties (equivalent to the
io.fabric8.agent PID) in the following format:
For example, to load the Spring resource,
camel-spring.xml, from the current profile, you could add the following entry to the profile's agent properties:
If the referenced Spring resource is changed at run time, the Spring URL handler detects this change and automatically reloads the resource.