...
Services that are configured using non-Spring syntax require an additional resource be loaded in order to enable Spring property replacement to work, and you should not remove that reference.
You can use any kind of resource Resource supported by Spring, along with an addition additional custom resource type defined in types provided with the IdP for handling Subversion, HTTP, and file-backed HTTP resources.