<ws:service>
использует пространство имен пользовательской конфигурации , что является функцией Spring, которая позволяет вам выражать сложные графы бинов, используя более простое пространство имен. Значение и интерпретация этих пользовательских пространств имен зависят от рассматриваемой реализации, в данном случае от проекта JAX-WS-Commons. Кажется, авторы решили, что bean=#eventWebService
означает то, что вы называете ref="eventWebService"
.
Я не знаю, почему они сделали это таким образом, возможно, они подумали, что это более читабельно ... возможно, они подумали, что bean=eventWebService
(без хэша) означает имя, а не ссылку ... не знаю Документация тоже не очень понятна.
В любом случае, я уверен, что это не основной синтаксис Spring и не соглашение, которое я видел раньше.