Это недостаток подхода «настраиваемого пространства имен», используемого некоторыми стилями конфигурации Spring. Хотя он позволяет выражать конфигурации очень кратко, он также очень специфичен и не позволяет автоматически использовать какую-либо общую логику подстановки, используемую определениями <bean>
-тиля, включая заполнители свойств.
Если автор схемы установил жесткое требование для заданного атрибута быть целым числом, то обойти его невозможно - автору схемы и ее анализирующему коду придется добавить явную поддержку для заполнителей. В этом случае они не имеют.
Так что, если вы хотите использовать заполнители, вам придется «взорвать» определение ярлыка <ldap-server>
в графе базовых определений <bean>
. Это не всегда легко, так как документы должны объяснить, какие бины на самом деле определены как <ldap-server>
.