2013-12-14 3 views
1

Выставляет свою Весеннее услугу, как JAX-WS, который объясняет в этом разделе URL-адрес 21.5.5Разоблачения сервлет на основе веб-сервисов с использованием JAX-WS

http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/remoting.html

и первым я создаю мою службу, которая проходит SpringBeanAutowiringSupport и развернуть файл войны, и снова я исключаю расширение класса и развертывание снова; оба времени работают правильно, теперь мне интересно, что

  1. В чем разница между двумя?
  2. Какой из них лучше?
  3. Каковы преимущества и недостатки этих двух реализаций?

ответ

1

1) Если вы продлеваете SpringBeanAutowiringSupport, тогда вы сможете авторизовать свои зависимости в своей службе.

2) Зависит, если вы хотите Autowire зависимостей для этой службы

3) То же, что 2)

+0

Как вы можете видеть в документе, который я упоминал ранее, он сказал, что «AccountServiceEndpoint может вывести из Spring Spring SpringBeanAutowiringSupport, но это не так, поскольку конечная точка - это полностью управляемый Spring компонент. Это означает, что реализация конечной точки может выглядеть следующим образом, без какого-либо объявленного суперкласса, - и примечание по настройке Spring @Autowired по-прежнему соблюдается », и я тестирую оба они и оба класса инъекций должным образом. – AKZ

Смежные вопросы