Java 使用JAX-WS公开基于servlet的web服务

Java 使用JAX-WS公开基于servlet的web服务,java,spring,Java,Spring,我将我的Spring服务公开为JAX-WS,这在url第21.5.5节中进行了解释 首先,我创建扩展SpringBeanAutowiringSupport和部署war文件的服务,然后再次删除扩展类并重新部署;这两种时间都是正确的,现在我想知道 这两者有什么区别 哪一个更好 这两种实现的优缺点是什么 1) 如果您扩展SpringBeanAutowiringSupport,那么您将能够将依赖项自动连接到服务中 2) 取决于是否要将依赖项自动关联到该服务 3) 与2相同)1)如果您扩展SpringB

我将我的Spring服务公开为JAX-WS,这在url第21.5.5节中进行了解释

首先,我创建扩展
SpringBeanAutowiringSupport
和部署war文件的服务,然后再次删除扩展类并重新部署;这两种时间都是正确的,现在我想知道

  • 这两者有什么区别
  • 哪一个更好
  • 这两种实现的优缺点是什么
  • 1) 如果您扩展SpringBeanAutowiringSupport,那么您将能够将依赖项自动连接到服务中

    2) 取决于是否要将依赖项自动关联到该服务

    3) 与2相同)

    1)如果您扩展SpringBeanAutowiringSupport,那么您将能够将依赖项自动关联到服务中

    2) 取决于是否要将依赖项自动关联到该服务


    3) 与2相同)

    正如我前面提到的文档中所示,它说“AccountServiceEndpoint可以派生自Spring的SpringBeanAutowiringSupport,但不必派生,因为此处的endpoint是一个完全由Spring管理的bean。这意味着端点实现可能如下所示,没有声明任何超类,Spring的@Autowired配置注释仍然受到尊重“我测试了它们,并正确地测试了这两个类。正如我前面提到的文档中所示,它说”AccountServiceEndpoint可以派生自Spring的SpringBeanAutowiringSupport,但不必派生,因为这里的端点是一个完全由Spring管理的bean。这意味着端点实现可能如下所示,没有声明任何超类,Spring的@Autowired配置注释仍然受到尊重,“我测试了它们,并正确地注入了类。